Hola a todos.
Tengo una pregunta acerca de cómo ejecutar una aplicación con parámetros en Visual Basic 6. Me explico:
Lo que deseo es que cuando se inicie mi aplicación así: "sidebar.exe /showgadgetsonly" se abra pero mostrando un formulario. Y si se abre así "sidebar.exe /checkupdates" abra otro formulario distinto, en este caso una ventana de actualización del programa.
Hace un tiempo vi cómo hacerlo en este foro, pero ya llevo tiempo buscando y no he podido dar con él.
¿Me ayudan por favor? De antemano, muchas gracias.
Solo tienes que filtrar el string Command$ Ahi esta todo
Private Sub Form_Load()
If Command$ = "/showgadgetsonly" Then Debug.Print "Gadgets solo"
End Sub
Gracias por tu pronta respuesta.
Cita de: raul338 en 19 Julio 2011, 23:39 PM
If Command$ = "/showgadgetsonly" Then Debug.Print "Gadgets solo"
Se puede en vez de
Debug.Print "Gadgets solo" poner GadgetsForm.Show ?
Se puede poner cualquier cosa... :rolleyes: solo fue un ejemplo
Ok, sí funcionó. Pero además quisiera que si la aplicación se inició sin ningún comando se cierre o muestre un mensaje.
¿Sabes cómo hacerlo? Porque puse: If Command$ = "" Then MsgBox "Se requiere un comando" [...] Me da error :-\
Es raro que te de error. Debería estar en otro lugar :P
Tienes razón, el error estaba después del "then" :rolleyes: