Coder писал(а):
Только сложность заключается в том, что программа которая будет подгружать эту длл (Программа написана не мной, длл будет как плагин) может выполнить код только если он в Main'e длл
т.е. имеет вот такой вид:
Это не есть информация о том, что нужно запускающей программе.
Напомню на всякий случай:
1) что hiDLL - это НЕ dpr результирующей библиотеки
2) при загрузки dll в память объкеты не создаются. Они создаются (причем именно несколько разных экземпляров) вызовом метода _hi_DllInit.
Грубо говоря, несколько элементов UseHiDLL в схеме - это несколько экземпляров класса, определенного в схеме с парентом hiDLL