Thema
:
Delphi
Adresse einer funktion im hauptmodul herausfinden
Einzelnen Beitrag anzeigen
brechi
Registriert seit: 30. Jan 2004
823 Beiträge
#
2
Re: Adresse einer funktion im hauptmodul herausfinden
10. Jul 2005, 19:05
das ist schon so richtig
zusammenfalten
·
markieren
Delphi-Quellcode:
//
dll
var
p:
procedure
;
procedure
GibFunktionAn(a: pointer);
stdcall
;
begin
@p := a;
end
;
procedure
hallo;
begin
p;
//die funktion bla aus dem hauptprogramm aufrufen
end
;
exports
GibFunktionAn;
zusammenfalten
·
markieren
Delphi-Quellcode:
//programm
procedure
bla;
begin
// tu was
end
;
procedure
main;
var
p:
procedure
(a: pointer);
stdcall
;
begin
@p := GetProcAddres(LoadLibrary('
deinedll.dll
'),'
GibFunktionAn
');
p(@bla);
//
dll
funktion aufrufen und als parameter die bla funktion angeben
end
;
Zitat
brechi
Öffentliches Profil ansehen
Mehr Beiträge von brechi finden