Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#1

Inline Assembler und überladene Prozeduren?

  Alt 21. Feb 2005, 11:41
Also, wenn man in Pascal 'ne Überladene Funktion/Prozedur aufruft, dann entscheidet ja der Compiler anhand der Parameter, welche "Version" er verwenden muß, aber in ASM geht das ja nicht und so nimmt der Compiler immer (ist jedenfalls bei mir so) die erster Funktion/Prozedure mit dem angegebenem Namen.

Nun möchte ich aber nicht zu Dieser, sondern zu 'ner Anderen.
Also wie kann ich das dem Compiler begreiflich machen?


Delphi-Quellcode:
ASM
  ...
  CALL diePozedur
  ...
End;

Procedure diePozedur(x: Integer); // << und nicht dort
Procedure diePozedur(X: String); // << ich will hierhin
...
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat