Ejecutar un otro programa desde VB

02/03/2006 - 14:28 por Juan Carlos Flores | Informe spam
Necesito correr otro programa desde VB, en este caso especifico necesito
ejecutar un exe de VFP que corre una rutina para actualizar unas
tablas las cuales no puedo hacer desde VB por acceso a ciertos indices.

Como ejecuto ese EXE ?


Saludos


JCF

Preguntas similare

Leer las respuestas

#1 Luis Miguel Blanco
02/03/2006 - 16:26 | Informe spam
Hola Juan Carlos

Prueba a utilizar la clase Process, mediante la cual, de forma muy flexible
y potente, puedes ejecutar, pasar parámetros, detener, etc., una aplicación o
proceso externo a tu programa.

Por ejemplo, en el siguiente código, al pulsar un botón, ponemos en
funcionamiento Notepad desde nuestro programa.

'/////////////////////////////////////////////////
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Process.Start("Notepad.exe")
End Sub
'/////////////////////////////////////////////////

Observa que este método te devuelve un objeto de tipo Process, mediante el
cual podrás posteriormente detener la aplicación que has iniciado, usando el
método Kill().

Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com


"Juan Carlos Flores" wrote:

Necesito correr otro programa desde VB, en este caso especifico necesito
ejecutar un exe de VFP que corre una rutina para actualizar unas
tablas las cuales no puedo hacer desde VB por acceso a ciertos indices.

Como ejecuto ese EXE ?


Saludos


JCF

Respuesta Responder a este mensaje
#2 Juan Carlos Flores
02/03/2006 - 20:05 | Informe spam
De pelos... todo macanudo... !!!


JCF

Luis Miguel Blanco escribió:
Hola Juan Carlos

Prueba a utilizar la clase Process, mediante la cual, de forma muy flexible
y potente, puedes ejecutar, pasar parámetros, detener, etc., una aplicación o
proceso externo a tu programa.

Por ejemplo, en el siguiente código, al pulsar un botón, ponemos en
funcionamiento Notepad desde nuestro programa.

'/////////////////////////////////////////////////
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Process.Start("Notepad.exe")
End Sub
'/////////////////////////////////////////////////

Observa que este método te devuelve un objeto de tipo Process, mediante el
cual podrás posteriormente detener la aplicación que has iniciado, usando el
método Kill().

Respuesta Responder a este mensaje
#3 Luis Miguel Blanco
02/03/2006 - 20:39 | Informe spam
Celebro que te haya funcionado para lo que querías 8-D
Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com


"Juan Carlos Flores" wrote:

De pelos... todo macanudo... !!!


JCF

Luis Miguel Blanco escribió:
> Hola Juan Carlos
>
> Prueba a utilizar la clase Process, mediante la cual, de forma muy flexible
> y potente, puedes ejecutar, pasar parámetros, detener, etc., una aplicación o
> proceso externo a tu programa.
>
> Por ejemplo, en el siguiente código, al pulsar un botón, ponemos en
> funcionamiento Notepad desde nuestro programa.
>
> '/////////////////////////////////////////////////
> Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
> System.EventArgs) Handles Button1.Click
> Process.Start("Notepad.exe")
> End Sub
> '/////////////////////////////////////////////////
>
> Observa que este método te devuelve un objeto de tipo Process, mediante el
> cual podrás posteriormente detener la aplicación que has iniciado, usando el
> método Kill().
>

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida