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.