Holas a todos
No tengo mucha experiencia, es mas casi nada, en VB.Net
Tengo una app de consola que recibe parametros y debo pasar esos parametros a 
una rutina que hace un calculo pero que recibe ByVal valor As Byte

Si hago, lo de aca abajo me sale un error de exception y se muere la applicacion
Public Shared Function Main(ByVal args As String()) As Integer
' Analizo argumentos de linea de comandos

If args.Length = 0 Then

Call ExplicarUso()

Return -1

End If

Dim valor_buffer() As Byte

For i As Integer = 0 To args.Length - 1

    valor_buffer(1) = args(i)

Next

Pero si en lugar de eso lo paso FIJO funciona perfectamente


Public Shared Function Main(ByVal args As String()) As Integer
' Analizo argumentos de linea de comandos

If args.Length = 0 Then

Call ExplicarUso()

Return -1

End If

Dim valor_buffer As Byte() = {"04", "03", "00", "00"}


Alguna idea
Saludos
PabloC

Responder a