Visual Basic - Pasar todo un texto a codigo ascii en Visual Basic

Life is soft - evento anual de software empresarial
 
Vista:

Pasar todo un texto a codigo ascii en Visual Basic

Publicado por Baxi2990 (2 intervenciones) el 26/05/2007 07:47:54
Hola Amigo tengo un proble quisiera hacer un keygen para mi software pero necesito saber como puedo hacer para pasar un texto q este en un textbox pasarlo a su numeral de cada letra a ascii como por ejemplo la letra c=99 la e = 101 y asi sucesivamente y al final q me lo almacene en otro textbox pero con todos los numeros juntos mas o menos asi 99101..... desde ya gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Pasar todo un texto a codigo ascii en Visual Ba

Publicado por fernando (102 intervenciones) el 26/05/2007 12:21:03
Dim str As String, dest As String
Dim ch As String
Dim asci As Integer

dest = ""
str = Text1.Text 'Origen de texto a convertir

For i = 1 To Len(str)
ch = Mid(str, i, 1)
asci = Asc(ch)
dest = dest + CStr(asci)
Next i

Text2.Text = dest 'Destino de la conversión

pero cuidado que como vos lo planteaste no vas a poder saber que números agrupar para recuperar un caracter del resultado. Los códigos ascii tienen valores de 0 a 255, por lo que pueden ser de 1, 2 ó 3 cifras. Tendrías que tomar 3 caracateres como longitud del código de cada ascii (modificar la rutina con format) .Entonces te quedaría ce= 099101.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Pasar todo un texto a codigo ascii en Visual Ba

Publicado por milagros (1 intervención) el 03/06/2007 20:34:52
milagros
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar