Mensajes [3] - Enviado el Viernes 01 de Febrero de 2008 a las 11:39hs
Hola a todos:
necesito saber como se hace para que una aplicacion vb.net, reciba argumentos o parametros de entrada, es decir que al momento de ejecutarse se le entregue uno o mas argumentos, algo como:
"prueba.exe parametro1", y que sea tratado dentro de la aplicacion como una variable mas.
en C/C++, al hacer algo asi, se incormporaban en el arreglo de variables argv[], que eran parte de MAIN.
bueno, gracias de antemano
FILUPA
Mensajes [1] - Enviado el Viernes 01 de Febrero de 2008 a las 13:27hs
VB.Net 2005
Filupa: lo que tienes que hacer es:
1. Crear Una Func?on P?blica Sub Main?
Imports System.Windows.Forms ' SI queres ejecutar un form al Cargar el Main
Public Module Main
??? Public Sub Main
??? end sub
end module
2. En el Explorador de soluciones del .NET 2005 selecciona el primer item en negrilla es decir el que tiene el nombre del proyecto o Solucion le das Click boton Derecho propiedades, si estuviera habilidato el check boton que dice "habilitar el marco de trabajo de la aplicaci?n" ? desact?valo y en el combo de Objeto inicial selecciona el Sub main que creaste.
3. Con respecto a tu duda aqu? te va el c?digo
Public Sub Main(ByVal args() As String)
End Sub
En Donde Args es un arreglo de los argumentos que le env?es por linea de comando prueba.exe arg1 arg2 Lo recorres? puede ser con el siguiente c?digo
For i As Integer = 0 To ar.Length
??? MsgBox(ar(i))
Next
Pruebalo y me Cuentas.
Nelson R.