Registriert seit: 2. Nov 2003
Ort: Bei Kiel, SH
729 Beiträge
Delphi 2006 Architect
|
Re: Inline Assembler und überladene Prozeduren?
23. Jul 2005, 14:54
Hallo brechi,
danke für den Hinweis mit dem overload und der abweichenden Groß-/Kleinschreibung. Ich habe das entsprechend korrigiert, um weiteren Missverständnissen vorzubeugen.
In der Tat macht es keinen Unterschied, ob Du den Wert zunächst dereferenziert und ich wollte darauf hinweisen, dass CALL SYMBOL in diesem Fall identisch ist mit CALL [SYMBOL], was keine Selbstverständlichkeit ist... Viel mehr zeigt es deutlich, dass der Aufruf über solche Konstanten nicht identisch ist mit dem Aufruf, den der Compiler generiert: Statt "an Ort und Stelle" die Adresse zu ermitteln geschieht dies bei der Deklaration der Konstante.
Allerdings: Wenn der Compiler typisierte Konstanten nicht wie globale Variable behandeln würde, machte dies keinen Unterschied...
gruß, choose
|