Método String


Prototipo

String Proto lValue:LONG, lpszBuffer:LPSTR, lType:DWord

Sintaxis

Invoke String, lValue, lpszBuffer, lType

Función

Convierte un valor numérico en una cadena acabada en cero.

Parámetros

lValue

Valor numérico que debe convertirse.

lpszBuffer

Puntero a una zona de memoria ("buffer") que recibirá el valor convertido.

lType

Tipo de conversión. Puede ser uno de los valores siguientes:

0 ecBinary Convierte el valor numérico en una cadena binaria
1 ecDecimal Convierte el valor numérico en una cadena decimal
2 ecHexa Convierte el valor numérico en una cadena hexadecimal
3 ecOctal Convierte el valor numérico en una cadena octal

Valor de retorno

Eax devuelve el número de caracteres depositados en el "buffer" indicado por lpszBuffer.


NOTA: Cuando el método regresa, el último carácter del "buffer" es una 'H' para conversiones hexadecimals, una 'B' para conversiones binarias y una 'O' para conversiones octales.

OBSERVACIONES: El método String deposita una cadena Unicode en lpszBuffer si la aplicación se está ejecutando como Unicode, o una cadena ANSI si no (vea el método IsAppUnicode). Puede utilizar StringA para obtener cadenas ANSI en aplicaciones Unicode, o StringW para obtener cadenas Unicode en aplicaciones ANSI.