Einzelnen Beitrag anzeigen

Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: {Generischer Code-Hook } frage zu function aufrufen

  Alt 5. Jul 2008, 07:09
Du erstellst dir eine Variable mit dem Funktionsheader:
var specfunc: function(x:double; y:double; z:Integer):Integer; //hier auf Aufrufkonvention achten!!! Und dann weist du dieser Variable deine Adresse zu
Delphi-Quellcode:
specfunc:=$007xxxxx;
//bzw.
@specfunc:=$007xxxxx;
und kannst jetzt diese Funktion aufrufen.

Mit einem Codehook hat das IMHO nix zu tun.
Dass so etwas natürlich nicht immer gut geht, sollte dir klar sein. Und das diese Adresse wahrscheinlich aus einer DLL stammt, bedeutet, dass diese auch nicht konstant ist.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.