Visual Basic Foro
Programación => Visual Basic 6 => Mensaje iniciado por: YAcosta en Octubre 26, 2011, 10:05:53 pm
-
Es posible esto? Supongamos que tengo una aplicación con 5 forms. Dejando de lado y para no complicar: la conectividad a la BD y que ninguna forma llame a alguna variable global, seria posible crear un acceso directo (en Windows) que me levante un solo form?
Pregunto esto porque lo he visto en un ERP (Dynamic NAV 2009 R2) y tiene esa funcionalidad.
-
Pues donde empieza tu programa (Sub Main, o el form principal) deberias ver la variable "Command" y segun esta, mostrar cierto Form o seguir el programa normal. Y en el acceso directo, especificas los parametros
EJ:
Sub Form_load
If Instr(Command$, "-raul") > 0 Then
call Msgbox("Hola raul!")
Else
' aca iniciar tu programa :)
End
y en el acceso directo pones "proyecto.exe -raul"
-
Aca hay otro ejemplo un poquito mas complejito y mas completo, aunque el de raul ya va a servirte creo pero no esta demas tener otro ;D ;D
http://www.elguille.info/vb/utilidades/LineaComandos_2.htm (http://www.elguille.info/vb/utilidades/LineaComandos_2.htm)
-
Bacan, excelente, gracias Raul y ENTER