-
Дело происходит в лазарусе. Мне нужно использовать функции из модуля SysUtils. Подключать его надо в юните kol.pas (пытался прописать в юните формы, говорит что не объявлены такие функции). Проблема в том, что в модуле SysUtils есть функция с тем же именем, что и в каком-то другом, и, как результат, идет считывание не из того модуля и ошибка в передаваемом параметре. Что делать?
-
Проблема решена. Когда я пытался подключить модуль непосредственно к юниту формы, я прописывал SysUtils в секции uses позже прописанного там модуля KOL. Проблема решилась прописыванием данного модуля перед KOL.
-
порядок юнитов перечисления важен, но гарантируйте себе вызов нужных функций при совпадении имен явным указанием: unit.myfunction
-
Да, знаю. Есть ещё выход - прописывать эти модули отдельно в секцию implementation
|