Forum: Programmieren allgemein
by BlackJack,
26. Aug 2005
naja das man auch in DLLs die konvention frei wähöen kann ist ja eigentlich klar, nur dachte ich, dass sich da als Quasi-Standard die cdecl etabliert hätte.
p.s.: wie war das noch: bei cdecl muss der aufrufer nachher selber den stack aufräumen, oder?
Forum: Programmieren allgemein
by BlackJack,
25. Aug 2005
naja es könnte ja sein dass die Borländer in Zukunft die Ober-Aufrufkonvetion 3000 erfinden (oder in Uralt-Versionen eine andere Konvention als register benutzt haben) und ab da an genau diese standardmäßig statt der register-konvetion benutzen, und dann kann man seine proceduren, die man aufgrund der jetzigen impliziten Wahl von register daraufhin getrimmt hat ziemlich vergessen. man ist eben...
Forum: Programmieren allgemein
by BlackJack,
25. Aug 2005
das ist aber auch nur so wenn alle parameter (<(?))4 bytes gross sind und wenn es sich nicht um die Methode einer Klasse handelt, da dann in EBX der Self-Pointer gespeichert wäre.
allgemein kann man sich aber nicht darauf verlassen, wie Delphi die Parameter übergibt, da sozusagen der Compiler es selber entscheidet, wie es nun am besten ist. das gilt meines Wissens auch wenn man z.b. die...