Ein Interface aus einer
DLL ist kein Problem, aber wie umgekehrt?
Damit die
Dll weiß, mit wen sie "sprechen" muss, sollte Dein Hauptprogramm sich bei der
DLL melden. Dazu definierst Du in der
Dll
procedure SetMainIntf(aInt: IMainIntf);
Im Hauptprogramm rufst Du die
Dll-Prozedur auf und in der
Dll benutzt Du das übergebene Interface.
Ist es das, was Du meinst?