Visual Basic - ejecutar otro programa desde el tuyo...

Life is soft - evento anual de software empresarial
 
Vista:

ejecutar otro programa desde el tuyo...

Publicado por natxo (6 intervenciones) el 26/06/2003 17:59:30
hola a tod@s,

hace siglos que no toco el VB, y ando como al principio otra vez.
Estoy creando un CD, que contiene dos programas en su interior. Así que al principio se ejecuta un pequeño exe, que según el botón que se pulse, se lanza el instalador de uno o el del otro.

¿Sabeis cómo se ejecuta un exe desde otro?. Seguro que es una tontería, pero ya os digo que tengo el VB muy dejado.

Ya me he dado un par de paseos por google y aún no he encontrado nada. Agradezco cualquier cosa!

Yo sigo buscando.

gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ejecutar otro programa desde el tuyo...

Publicado por Pere (150 intervenciones) el 26/06/2003 19:01:33
En un módulo .bas declaras:

Public Declare Function ShellExecute Lib "shell32.dll" Alias _
"ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, _ ByVal lpFile As String, ByVal lpParameters As String, _
ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

Y en el formulario que quieras:

Dim Ejecuta As String
Ejecuta = ShellExecute(hwnd, "open", "K:\AneuVisual\MiExe.exe", "", "", 1)

Saludo
Pere
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ejecutar otro programa desde el tuyo...

Publicado por natxo (6 intervenciones) el 26/06/2003 19:06:11
gracias pere,

lo conseguí con un par de vueltas más por google.

Ya no me acordaba de un montón de cosas que se podían hacer. algún día retomaré el VB.

de nuevo, gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Aclaración

Publicado por Pere (150 intervenciones) el 26/06/2003 19:07:01
La Api ShellExecute se escribe todo en una línea el guión _ es para indicar que continua en la línea siguiente.

Y donde pone:
K:\AneuVisual, es el Path del archivo

Cualquier aclaración, no dudes.

Saludos
Pere
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar