Announcement

Collapse
No announcement yet.

code nach dem beenden eines prozesses weiterführen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • code nach dem beenden eines prozesses weiterführen

    hallo,

    folgendes problem: ich ruf einen prozess auf der etwas längert dauert, nach dem beenden soll der code des programms weiterausgeführt werden. hab noch keine lösung gefunden. das programm läuft weiter.

    With startProzess

    .EnableRaisingEvents = False

    With .StartInfo

    .FileName = befehlszeile

    .Arguments = " /vdb /extract c:\tempTest"

    .WindowStyle = ProcessWindowStyle.Normal

    .UseShellExecute = True

    End With

    .Start()

    End With

    'jetzt laufe weiter

    danke paul

  • #2
    Hallo,

    in diesem Fall hilft die Process-Methode <b>WaitForExit</b> weiter:
    <pre>
    Dim p As New Process()
    p.StartInfo.FileName = "calc.exe"
    p.StartInfo.WindowStyle = ProcessWindowStyle.Normal
    p.Start()
    p.WaitForExit()
    p.Close()
    MessageBox.Show("Programm wurde geschlossen")
    </pre&gt

    Comment

    Working...
    X