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.