Thema: Prism exception handling

Einzelnen Beitrag anzeigen

Waldteufel
(Gast)

n/a Beiträge
 
#5

Re: exception handling

  Alt 3. Jul 2006, 17:35
Hi.

Zitat von xthing:
Danke, aber ich mcöhte den Grund der Execption nicht selber angeben, also nicht "verdächtiger code hat geworfen", sondern den Grund für das Scheitern vom System(Programm) her erfahren.
Ich weiß nicht genau, was du meinst, aber hiermit sollte dir geholfen sein:
Delphi-Quellcode:
try
  // Fehleranträchtiger Code

  // z.B
  raise Exception.Create('Mööööööp!');
  
  // oder
  i := 0
  j := 5 / i;

  // oder
  meinPointer := nil;
  String(meinPointer^) := '';
except
  on E : Exception do
  begin
    ShowMessage(E.Message);
  end;
end;
Edit: In C# geht's so:
Code:
try {
  // Fehleranträchtiger Code

  // z.B
  throw new Exception("Mööööööp!");
 
  // oder
  i = 0
  j = 5 / i;
} catch (Exception E) {
  System.Windows.Forms.MessageBox.Show(E.ToString(), "Blablubbsel: Fehler!", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
  Mit Zitat antworten Zitat