Bei der Gelegenheit wäre vielleicht auch eine Auflistung aller Übergabekonventionen noch mal intressant, konnte aber per Suche keine finden, sind zumindest diese jetzt so korrekt?
register : Die ersten drei Argumente der Reihenfolge nach in EAX, EDX und ECX, ggf. die Restlichen auf dem Stack
Zitat:
Der erste Parameter von links, der auf den Stack geschoben wird, wird im Gegensatz zu CDecl, StdCall und Safecall als erstes auf den Stack geschoben und liegt damit, wie übrigens auch bei Pascal, zuunterst.
Standard-Aufrufkonvention.
stdcall: Alle Argumente auf dem Stack, auch hier wieder je weiter hinten, desto weiter "unten"
Es gibt noch CDecl, aber wie sie da angeordnet sind bin ich nicht sicher.
Wäre eventuell sinnvoll, das in einem extra Thema mal zu sammeln, weil das sicher immer mal wieder intresannt sein kann. (auch z.B. für
dll s)
[EDIT] Fehler beseitigt, nicht das es hier wer falsch liest.