Visual Basic Foro

Programación => Visual Basic 6 => Mensaje iniciado por: YAcosta en Octubre 26, 2011, 10:05:53 pm

Título: Acceso directo a Form
Publicado 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.
Título: Re:Acceso directo a Form
Publicado por: raul338 en Octubre 26, 2011, 10:18:10 pm
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:
Código: (vb) [Seleccionar]
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"
Título: Re:Acceso directo a Form
Publicado por: E N T E R en Octubre 26, 2011, 11:10:51 pm
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)
Título: Re:Acceso directo a Form
Publicado por: YAcosta en Octubre 26, 2011, 11:45:41 pm
Bacan, excelente, gracias Raul y ENTER