Einzelnen Beitrag anzeigen

Apollonius

Registriert seit: 16. Apr 2007
2.325 Beiträge
 
Turbo Delphi für Win32
 
#45

Re: Adresse einer Funktion ohne @ ermitteln (evtl über CS:IP

  Alt 17. Dez 2007, 17:35
Wenn du an den Problemen mit der Image-Base arbeiten willst, kannst du ja mal debuggen. Das geht relativ einfach, wenn du den Delphi-Debugger dazuschaltest und dann an einem definierten Punkt anhältst, indem du dort einm
Delphi-Quellcode:
asm
  int 3
end;
einbaust. Dann kannst du wenigstens mal schauen, ob die Thread-Funktions-Adresse korrekt auf den Stack gepusht wird und die globalen Variablen korrekt angesprochen werden (auch wenn du sagst, dass sie funktionieren, habe ich Bauchschmerzen dabei).
Wer erweist der Welt einen Dienst und findet ein gutes Synonym für "Pointer"?
"An interface pointer is a pointer to a pointer. This pointer points to an array of pointers, each of which points to an interface function."
  Mit Zitat antworten Zitat