Código:
Class encriptador
[...]
'
'TXTCHARS ES UN ARRAY CON LOS CARACTERES DEL TEXTO
'TXTUBOUND ES EL NUEMRO DE ELEMENTOS DE LA MATRIZ TXTCHARS
'
'
'CUERPO DE LA ENCRIPTACION LLAMA A TODOS LOS 'METODOS QUE LA COMPONEN, HASTA 'AHORA SOLO 'OBTASCII Y LOS APLICA PARA CARACTER
'
Public Sub cifrar(ByVal txtchars() As Char, ByVal txtUbound As Integer)
For I = 0 To txtUbound
obtASCII(txtchars, UBound(txtchars))
Next
End Sub
'
'METODO QUE OBTIENE EL ASCII DE CADA CARACTER Y LO 'ENCADENA A MSASCII PARA SU POSTERIOR IMPRESION EN 'PANTALLA
'
Public Sub obtASCII(ByVal txtchars() As Char, ByVal txtUbound As Integer)
piASCII(I) = Convert.ToByte(txtchars(I))
[...]
End Sub
[...]
End class
mi duda es la sigueinte, todo esta correcto salvo porque, al depurarlo, me da error en esta linea:
Código:
piASCII(I) = Convert.ToByte(txtchars(I))
el error que me da es el siguiente:
he probado el codigo haciendo que intASCII no fuese una array sino una integer normal y funciona perfectamente...
porque al poner piASCII como un array y asignarle a su elemento "I" un valor me da error? que significa este error?
muchas gracias de antemano por cualquier ayuda
saludos