Re[4]: Странности портирования с Delphi на Lazarus
От: Khimik  
Дата: 11.04.22 14:47
Оценка:
Здравствуйте, LuciferNovoros, Вы писали:

LN>Здравствуйте, Khimik, Вы писали:


K>>forms.pp(21,59) Fatal: Invalid PPU-File entry: 87


LN>Найти этот PPU и удалить его. Скорее всего, он от предыдущей версии. Вариант второй — пересобрать сам лазарус с профилем "Очистить всё и собрать". Это гарантировано удалит все левые объектные файлы старых версий.


Да, переустановил его и стало чуть полегче. Но по-прежнему возникает эта ошибка Circular unit reference. Самое странное, как вообще может всплыть ошибка Circular unit reference between simplefuncs and forms? Simplefuncs это мой модуль, но forms это же модуль vcl, он по определению не использует никаких моих модулей. Ок, я в моём модуле simplefuncs перевёл uses forms в implementation, и теперь уже выдаётся такое:

dialogs.pp(7,96) Fatal: Circular unit reference between Dialogs and Forms.
Dialogs и Forms это же два модуля VCL, как тут может возникнуть такая ошибка? Я посмотрел — в модуле Forms нет никакого упоминания Dialogs.
"Ты должен сделать добро из зла, потому что его больше не из чего сделать." Р.П. Уоррен
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.