Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#6

AW: CreateThread unter 64 bit - Crash

  Alt 2. Mai 2012, 21:59
Das Problem ist also sozusagen zurück. Macht Sinn. Aber gut es wieder im Hinterkopf zu haben.
Embarcadero war beim Entwickeln des 64-Bit Compilers einfach zu faul, die gleiche Optimierung wie beim 32-Bit Compiler für lokale Funktionen einzubauen. In 32-Bit wird der versteckte "EBP" Parameter nur mitgegeben, wenn die lokale Funktion auf den äußeren Scope zugreift. Beim 64-Bit wird der versteckte "RBP" Parameter immer mitgegeben. Und das führt nun bei sämtlichen Callbacks zu Problemen.
  Mit Zitat antworten Zitat