Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Sacar un caracter Ascii. (https://www.clubdelphi.com/foros/showthread.php?t=47515)

NSL94 30-08-2007 09:28:32

Sacar un caracter Ascii.
 
Buenos dias!
Tengo algunas preguntas para poder comparar caracteres en ascii.

1-como convertir un Str a ascii? (como ariamos un StrToFloat() para un num)
para poder decir por ejemplo (me invento la funccion de conversion):
Código Delphi [-]
if StrToAscii(char) > 101 and StrToAscii(char) < 132 then
 showmessage('LETRA')
end

2-y si alguien me puede confirmar que esto es corecto :)
caracteres A-Z en ascii 101-132
0-9 " " 060-071
space " 040
tabulacion 011

dec 30-08-2007 09:48:49

Hola,

Prueba con "Ord()" que te retorna el "ordinal" del caracter ASCII correspondiente.

NSL94 30-08-2007 11:37:25

:)
genial!
funcciona perfectamente de esta manera por si alguien se encuentra con algo parecido:

Código:

Ord(copy(Memo1.lines[i], c, 1)
Lo que hace es sacar en Ascii el caracter de la posicion C (1 para solo 1 caracter) de la linea i de un memo.
muchas gracias.


La franja horaria es GMT +2. Ahora son las 08:30:55.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi