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);
}