Ich habe keine Ahnung, was da gemacht wird, aber so funktioniert das auch:
Delphi-Quellcode:
function IntToStr(Value: Integer):
string;
asm
PUSH ESI
MOV ESI, ESP
SUB ESP, 16
XOR ECX, ECX
PUSH EDX
XOR EDX, EDX
CALL CvtInt
MOV EDX, ESI
POP EAX
CALL System.@LStrFromPCharLen
ADD ESP, 16
POP ESI
end;
Habe es irgendwo & irgendwann mal im Internet gefunden...