Показать сообщение отдельно
  #2  
Старый 24.04.2009, 15:00
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,107
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

1. Указать путь к исходникам библиотеки VCL и попробовать сделать Build, а не Compile.
2. Вспомнить - не менял ли случайно (и не обновлял ли) компонеты InterBase. Данное сообщение выводится, когда Дельфя пытается использовать dcu, при компиляции которого используется другой dcu, но не той версии, которая была использована при первичной сборки первого модуля... Путанно объяснил... Ну есть u1.pas и u2.pas. u1 использует u2. Понятно, что оба лежат в библиотеке. Так вот, если мы поправим что-то в u2, но не пересоберем u1, то при сборке проекта, используещего u1, получим именно ту самую ошибку.
Ответить с цитированием