SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Jose Arriagada en Martes 26 de Agosto de 2003, 23:11
-
Que instrucciones utilizo para ejecutar una aplicacion vb, desde otra aplicacion vb.
Existe alguna forma de pasar un parametro a la aplicacion hija, de manera que sepa que es el padre quien la llama, y no desde cualquier parte, como por ejemplo, desde el explorador de windows?
Gracias por la ayuda....
:think:
:comp:
-
Utiliza la instrucción de esta forma:
SHELL "MiPrograma.Exe Parametro"
'MiPrograma.Exe' recibirá el valor de 'Parametro' en el objeto 'Command', de forma que obtendrás lo especificado en 'Parametro' como una cadena de texto en la que tú deberás identificar el o los distintos parámetros que hayas escrito.
Mira este ejemplo.
Desde el programa que hace la llamada:
SHELL "MiPrograma.Exe Hola"
Desde 'MiPrograma.Exe:
Private Sub Main
Dim strCmd as string
strCmd = Trim(Command)
If strCmd = "" then
Msgbox "No hay parámetros"
Else
Msgbox "Parámetro: " & strCmd
End if
End Sub
Suerte.