Forum: Object-Pascal / Delphi-Language
Delphi
by sirius,
7. Jan 2007
Jetzt wollte ich grad noch einen kleinen Fehler korrigieren, aber durfte nicht mehr :cry: .
Also in den beiden Zeilen:
..müsste eher bzw. stehen, da man ebp eher selten verändert (wenn man es natürlich macht, gilt diese Regel nicht mehr) aber esp ständig durch push und pop und Anlegen lokaler Variablen verändert wird.
Forum: Object-Pascal / Delphi-Language
Delphi
by sirius,
5. Jan 2007
Jein!
Als standardmäßig würde ich sowieso nichts erwarten. Bsw. kann Delphi auch mal eine lokale Variable (z.B. Zählvariable) nur im Register vorhalten und gar nicht erst auf den Stack legen. Dadurch können wieder ganz andere Sachen entstehen...
Wenn was nicht klappt kann man eh mit dem Debugger dürber gehen und sich ansehen, was der Compiler so hergestellt hat. ++ während des Debuggens hilft...