Hallo Apollonius
,
bei der Aufrufkonvention 'pascal' sind für mich die Verhältnisse klarer.
Bei 'register' werden die ersten 3 Parameter über eax, edx, ecx übergeben, der Rest über den Stack (siehe Cyf's post oben). Da ich manchmal die Übergabeparameter (Anzahl und/oder Reihenfolge) im Laufe der Programmierung einer Prozedur/Funktion noch ändere
, müßte ich in diesem Fall darauf achten, an welcher Position ein bestimmter Parameter übergeben wird.
Dazu bin ich zu bequem (= zu faul
).
Bei der Konvention 'pascal' ist der Zugriff einheitlich über den Stack
.
Schönen Tag noch
Laplace
P.S. Übrigens:
Zitat:
Die Standard-Aufrufkonvention ist unabhängig von der Parameteranzahl und der Delphi-Version immer Register.
Stimmt, hab' mich da falsch ausgedrückt.