Здравствуйте, Khimik, Вы писали:
K>Моя программа использует диалоги, так что наверно нужны. Тут всё-таки надо копать, почему мой модуль раздвоился. Был модуль simplefuncs, и добавился simplefuncs(2). Всё-таки как в Lazarus можно посмотреть, в каком файле находится конкретный модуль?
K>В этом модуле simplefuncs действительно были ссылки на dialogs и forms, и когда я их закомментировал, ошибка сменилась: уже circular unit reference between Controls and ImgList.
K>Т.е. очевидно что проблема связана с этим раздвоившимся модулем simplefuncs, и логичнее сначала попробовать разобраться, почему же он раздвоился.
Проект — Инспектор проекта. Внимательно посмотреть там — нет ли задвоения модулей. Неплохо так же Проект — Исходный код проекта. И, кстати, в исходнике проекта попробовать написать
{$mode Delphi}{$H+}
Если там, конечно, прописано
{$mode objfpc}{$H+}
А вообще, без исходников сложно понять, что оно у тебя конкретно хочет.