Ungebrüft und absolut ungetestet
!!!
Ressource extrahieren
DP: Ressource ... extrahieren
DLL dynamisch laden
Delphi-Quellcode:
type
TMyFunc = function (p: PChar): Boolean;
var
mylib: THandle;
myfunc: TMyFunc;
begin
mylib := LoadLibrary(PChar('Pfad\zu\meiner.dll'));
if mylib <> 0 then begin
myfunc := TMyFunc(GetProcAddress(mylib, PChar('myfunc')));
if myfunc(PChar('blah')) then begin
{ weiss auch nich :P }
end;
end;
FreeLibrary(mylib);
end;
Am besten kapselst du die
DLL-Funktionen in eine Klasse, dann bleibt der Code schön aufgeräumt