jupp, schau mal in die System.pas, da gibt's die nötigen StringFunktionen, oder im CPU-Fenster nachsehn was Delphi gern aufruft.
wenn es unbedingt sein muß, dann kannst du auch einen kleinen Umweg gehn
Delphi-Quellcode:
Function strRueckgabe(S: PChar):
String;
Var Temp:
Array[0..1023]
of Char;
Begin
ASM
MOV EAX, &S
MOV EDX, &Temp
// in EAX steht nun der EingabeString-S
// und in EDX stünde der Zeiger zu einem Puffer für den Rückgabewert
END;
Result := Temp;
End;