Здравствуйте, rudzuk, Вы писали:
K>> R>Такое может быть только в том случае, если новый модуль имеет конфликт имени с уже используемым модулем.
K>> Проверил ещё раз. Создаю проект helloworld — он компилируется. Добавляю через Проект/Параметры компилятора/Пути/Другие модули каталог с моей библиотекой, и при компиляции всплывает ошибка, при этом открывается вкладка с одним из модулей в этом каталоге. Видимо там компилируются все модули из этого каталога.
R>Как модуль называется?
Модуль называется ellipses, он юзает модуль geometry, и если в каталоге нет модуля geometry, возникает эта ошибка "невозможно найти geometry". Если я добавляю в каталог geometry, возникает ошибка circular unit reference between simplefuncs and controls; simplefuncs это ещё один модуль в этом каталоге, и оба модуля ellipses и geometry юзают simplefuncs. Модуль simplefuncs из не-VCL модулей юзает только basiccomments_u, тот не юзает ничего. Никакой из этих трёх модулей не юзает ничего в implementation.
"Ты должен сделать добро из зла, потому что его больше не из чего сделать". АБ Стругацкие.
Здравствуйте, Khimik, Вы писали:
K> R>Как модуль называется?
K> Модуль называется ellipses, он юзает модуль geometry, и если в каталоге нет модуля geometry, возникает эта ошибка "невозможно найти geometry". Если я добавляю в каталог geometry, возникает ошибка circular unit reference between simplefuncs and controls; simplefuncs это ещё один модуль в этом каталоге, и оба модуля ellipses и geometry юзают simplefuncs. Модуль simplefuncs из не-VCL модулей юзает только basiccomments_u, тот не юзает ничего. Никакой из этих трёх модулей не юзает ничего в implementation.
Твой ellipses конфликтует с одноименным модулем лазаря. Измени схему именования своих модулей, например: com.myname.ellipses;