Utilizamos cookies propias y de terceros. [Más información sobre las cookies].
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Wiki
Ejecutar aplicación externa, esperar a que finalice, obtener código de salida
Lenguaje de programación Visual Basic .Net

Os mostramos cómo ejecutar una aplicación en Visual Studio .Net y esperar a que termine (la aplicación Visual Studio .Net no recuperará el foco hasta que se cierre la aplicación ejecutada). Además, os mostramos cómo obtener el código de salida y el ID de la aplicación externa ejecutada desde la nuestra.


    Private Sub Button1_Click(ByVal sender As System.Object, 
          ByVal e As System.EventArgs) Handles Button1.Click

        Dim procID As Integer
        Dim newProc As Diagnostics.Process
        Dim procEC As Integer = -1

        newProc = Diagnostics.Process.Start("C:\WINDOWS\NOTEPAD.EXE")
        procID = newProc.Id
        newProc.WaitForExit()

        If newProc.HasExited Then
            procEC = newProc.ExitCode
        End If
        MsgBox("El proceso con ID " & CStr(procID) & _
            " ha terminado con el código de salida: " & CStr(procEC))
    End Sub




Publicado el: 2009-09-11

Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A