Цитата:
Сообщение от Axmed0207
Решение найдено - размещение кода "локальной" функции перед "экспортируемыми", в которых используется "локальная".
При этом было установлено эксперементально, что любая из функций длл, в том числе и "экспортируемые" могут ссылатся друг на друга внутри библиотеки, главное чтобы код той функции которая ссылается, стоял после кода функции на которую идет ссылка. Похоже на бред, но это так. =\
Но что-то мне подсказывает, что мое решение не самое грамотное, и существует более цивилизованый подход 
|
Вообще то это не бред, а спецификация языка. Если функция не объявлена в интерфейсной части модуля или форвард то видна только ниже стоящим.
Более цивильный подход - оставить в файле dpr только секцию экспорта и присоединить к нему необходимое тебе количество модулей ( простых unit, а не форм ) и в них реализовать функции ( не забывая хотябы экспортируемые объявлять в интерфейсной секции ) . как это делается в проектах приложений.