Ich würde gerne eine Procedure in einem dynamisch geladenen Package aufrufen. Leider finde ich mit GetProcAdress meine Procedure nicht.
Das Package wird korrekt geladen! (Andere Dinge funktionieren)
Beim Aufruf von GetProcAdress habe ich auch schon 'MyUnit.TestProcedure' ohne Erfolg probiert.
Package : HModule;<br>
MyProcedure : procedure;
Package := loadPackage ( 'MyPackage.bpl' );<br>
@MyProcedure := GetProcAddress (Package, PChar( 'TestProcedure' ));<br>
if Assigned ( MyProcedure ) then<br>
MyProcedure<br>
else<br>
MessageDlg ( 'Funktion im Package nicht gefunden!',mtError, [mbok], 0 );<br>
Jede Lösung / Jeder Tip wird dankbar angenommen<br>
BYE<br>
BERND<br>
Das Package wird korrekt geladen! (Andere Dinge funktionieren)
Beim Aufruf von GetProcAdress habe ich auch schon 'MyUnit.TestProcedure' ohne Erfolg probiert.
Package : HModule;<br>
MyProcedure : procedure;
Package := loadPackage ( 'MyPackage.bpl' );<br>
@MyProcedure := GetProcAddress (Package, PChar( 'TestProcedure' ));<br>
if Assigned ( MyProcedure ) then<br>
MyProcedure<br>
else<br>
MessageDlg ( 'Funktion im Package nicht gefunden!',mtError, [mbok], 0 );<br>
Jede Lösung / Jeder Tip wird dankbar angenommen<br>
BYE<br>
BERND<br>
Comment