Hallo,
in der System –
Unit ist die Procedure _LStrSetLength angegeben.
Wenn man in einer
ASM function diese dann Aufrufen will mit:
CALL System._LStrSetLength
Dann kann der Compiler die Funktion nicht finden.
Wenn man stattdessen:
CALL System.@LStrSetLength
Dann findet der Compiler auch die Procedure in der System -
Unit
Wenn man aber eigene Routinen aufrufen will in einer anderen
Unit, so funktioniert das nur mit dem Unterstrich.
Delphi-Quellcode:
CALL ASMRotinen.@StrLaenge //Compiler findet die Procedure nicht.
CALL ASMRotinen._StrLaenge // Alles OK
Meine Frage ist jetzt, warum ist das so?
Bis bald Chemiker
wer gesund ist hat 1000 wünsche wer krank ist nur einen.