System.Diagnostics.Process.Start(); controle

Status
Niet open voor verdere reacties.

RMS123

Gebruiker
Lid geworden
15 nov 2009
Berichten
873
Ik wil graag dat wordt gecontroleerd of System.Diagnostics.Process.Start(); juist wordt uitgevoerd. Want als er tussen de () iets verkeerd staat, dan loopt het programma vast, dus er moet eenofandere messagebox komen als het verkeert gaat.

Moet dat met een if statement?
want dit werkt natuurlijk niet...
Code:
if (System.Diagnostics.Process.Start(string))
...
else
...

Ik kon er op ie niks over vinden... of ik gebruikte de verkeerde zoektermen

Alvast bedankt
 
Ik zou het zelf op deze manier proberen:

PHP:
try
{
System.Diagnostics.Process.Start("calc.exe");
}
catch
{
MessageBox.Show("Foutje opgetreden!");
}

Je kan de fout ook opvangen, in een variabele stoppen en terug-schrijven naar het scherm als volgt:

PHP:
try
{
System.Diagnostics.Process.Start("calc.exe");
}
catch(Exception Brian)
{
MessageBox.Show(Brian.ToString());
}

In actie:

cNtPm.png
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan