Forum: Sonstige Fragen zu Delphi
Delphi
by jbg,
15. Jul 2018
Wenn EAX schon 0 ist, muss man es nicht nochmal auf 0 setzen. In der 64-Bit Version hast du aber recht. Da wird der erste Parameter in RCX anstatt in RAX übergeben (Copy&Paste von x86 halt).
Ich habe die 64-Bit Version in meinen beiden Posts korrigiert.
Forum: Sonstige Fragen zu Delphi
Delphi
by jbg,
15. Jul 2018
Für diese Betriebssysteme bzw. eher Platformen nutzt man auch nicht unbedingt Delphi als erste Wahl. Da spuckt einem der entsprechende Compiler schon den tausend mal besseren Code aus.
Forum: Sonstige Fragen zu Delphi
Delphi
by jbg,
15. Jul 2018
Ach ja, da war doch was. Das CPUX86 DEFINE wurde ja erst später eingeführt, damit es mit dem CPUX64 harmoniert. Ersetze das
{$IFDEF CPUX86} einfach durch ein {$IFNDEF CPUX64} (Das "N" nicht vergessen)