(C++) Exceptionhandling



  • Wie in WebFritzis Beitrag (DLL) beschrieben kann man mit

    throw Exception("Der Hook konnte nicht erstellt werden");
    

    Eine Exception der Klasse "Exception" auslösen ...

    Wie gehe ich nun ran, wenn ich z.B. eine Exception der Klasse "TTestException" auslösen will?

    Mein Ansatz wäre:

    class TTestException(){};
    
    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
         throw(TTestException());
    }
    

    Leider wird hier bei Meldung nur "Adresse des Exception-Objektes: 0XXXXXXXX" ausgegeben. Wie kann ich es hinbiegen, das da zum Beispiel "Es ist ein Fehler aufgetreten!" steht?


Anmelden zum Antworten