Здравствуйте, sfsoft, Вы писали:
S>>Но работает!
S>Всё-таки эта фигня совершенно нерабочая. Как только размер проекта начал расти — начали появляться непонятные ошибки компилятора. S>Например, есть вот такая функция:
Скорее всего это наведенная ошибка.
Что за класс TRDReport ? Его юнит взят из Delphi или юнит адаптирован для FPC/Lazarus?
Возможно в юните класса TRDReport есть недопустимые unicode символы.
Сделайте тестовый проект, подключите этот юнит и перенесите функцию как Вы процитировали выше. Будет ли компилироваться?
повторю — у меня гигантский проект на FPC/Lazarus — все компилируется и работает и на Windows и на Mac.