SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Super_G en Jueves 17 de Junio de 2004, 00:08

Título: De String A Ascii
Publicado por: Super_G en Jueves 17 de Junio de 2004, 00:08
Hola,
Tengo un problema necesito leer del puerto seiral unos datos, estoy usando el mscomm para leer, yo necesito visualizar el codigo Ascii de los datos recividos, pero no en cunetro ninguna forma de pazar de un caracter a Ascii en VB,ni vise versa, las funciones de CInt() convierten solo a entero osea si tengo una cadena con un mumero lo trasforma a ese numero por de cir si en una cadena tengo: "1"  con la funcion me retorna ese valor numerico y no el 48 que es el codigo Ascii de ese caracter.
¿alguien sabe si se puede hacer este tipo de transformaciones en VB?
Título: Re: De String A Ascii
Publicado por: Cyclop en Jueves 17 de Junio de 2004, 01:15
:think:  mmm el CHR() o el ASC() no funcionan?

 :D

Salu2
Título: Re: De String A Ascii
Publicado por: Super_G en Jueves 17 de Junio de 2004, 02:32
SI si funciona, no conocia esas funciones, GRACIAS!!!!!!!!!!!!
Título: Re: De String A Ascii
Publicado por: Super_G en Jueves 17 de Junio de 2004, 02:34
si la String(cadena) tien mas de un elemento(mas de un caracter) como acceedo a cada caracter?????????
Título: Re: De String A Ascii
Publicado por: JONMI en Jueves 17 de Junio de 2004, 13:20
mediante un for puedes hacerlo facilmente:

for i=1 to len(str)
      letra=mid(str,i,1)
      num=asc(letra)
next i

donde letra es un string de un caracter,str es la cadena entera y num es un entero donde se guardara el codigo ascii

haber si te sirve
Título: Re: De String A Ascii
Publicado por: Super_G en Viernes 18 de Junio de 2004, 02:22
Gracias!!!