Programación General > Visual Basic 6.0 e inferiores

 Letras A Numeros

(1/3) > >>

fabrizzio:
que tal
estoy haciendo un programa que maneja el serial, y tengo un problema ; al mandar una instrucción al serial  , y me retorna una letra (unicode), pero yo  necesito que sea un numero (decimal), que puedo hacer
de antemano muchas gracias

ArKaNtOs:
??????????????????????????  :scream: Explicate mejor, no entendi nada jejejeje  :whistling:

ahora lo que entendi es que estas haciendo un programa q genera numeros de serie?????? y que quieres ver que no sea ningun caracter ajeno a digitos y letras


--- Código: Text --- for i=1 to len(cadena)       If (Mid(cadena, i, 1) < "0" Or Mid(cadena, i, 1) > "9") And (Ucase(Mid(cadena, i, 1)) < "A" Or UCase(Mid(cadena, i, 1)) > "Z") Thennext  

fabrizzio:
sorry por no explicarme bien.
haber, cuando yo mando una letra cualquiera a una interface que tengo conectado al serial, y la interface me responde con una letra, esa letra quiero mostrarla en numeros (ascii), me explique bien????
gracias
 :comp:

ebolo:
Hola fabrizzio, usa la instrucción Asc(string), te dará el valor ascii de la letra.

Saludos.

fabrizzio:
funciono , gracias, nada mas una ultima pregunta, el valor que estoy pasando de letras a numeros podria ser un valor invalido ? esto podria hacer caer mi programa???

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa