Red de conocimiento informático - Computadora portátil - Encontrar la ubicación del código inttostr en Delphi

Encontrar la ubicación del código inttostr en Delphi

La función IntToStr() en Delphi se encuentra en la unidad SysUtils.

Uso: ShowMessage(IntToStr(15*20));

Función IntToStr

Convierte un entero en una cadena.

Unidad

SysUtils

Categoría

Rutinas de formato de números

Sintaxis de Delphi:

función IntToStr(Valor: Integer): cadena; sobrecarga;

función IntToStr(Valor: Int64): cadena;

Sintaxis C++:

Externa :

PAQUETE externo AnsiString __fastcall IntToStr(Valor int);

PAQUETE externo AnsiString __fastcall IntToStr(__int64 Valor);

Descripción

IntToStr Convierte un número entero en una cadena que contiene la representación decimal del número.

Su código fuente ha sido compilado:

función IntToStr(Valor: Integer): cadena;

// FmtStr(Resultado, '%d', [ Valor ]);

asm

PUSH ESI

MOV ESI, ESP

SUB ESP, 16

XOR ECX, ECX // base: 0 significa decimal con signo

PUSH EDX // resultado ptr

XOR EDX, EDX // ancho de campo relleno con cero: 0 significa sin cero inicial< / p>

LLAMADA CvtInt

MOV EDX, ESI

POP EAX // resultado ptr

LLAMADA System.@LStrFromPCharLen

AÑADIR ESP, 16

POP ESI

end;