GetExceptionCode und GetExceptionInformation



  • ich habe vor kurzen gesehen GetExceptionCode und GetExceptionInformation
    wie kann man die benutzen, für was sie die Hilfsreich ???



  • Die benutzt man, wenn man eine Exception mit RaiseException ausgeworfen hat.



  • Wäre es möglich ein kleines Beispiel zu bekommen ?

    Wenn ich das richtig verstehe brauche ich das wenn ich von einem Thread eine Exception werfen will wenn ich sie in einem anderen Thread fangen will ?

    Wenn ja: Wie fängt man die Exception ?!



  • Wenn ich das richtig verstehe brauche ich das wenn ich von einem Thread eine Exception werfen will wenn ich sie in einem anderen Thread fangen will ?

    Wie kommst Du auf Threads? Du brauchst das, wenn das System eine Exception wirft oder eine Exception von RaiseException geworfen wird. Beispiel:

    DWORD dw;
    int* pInt = (int*)1234;
    
    __try
    {
        *pInt = 5678;  // Das wird mit Sicherheit krachen
    }
    __except(EXCEPTION_EXECUTE_HANDLER)
    {
        dw = GetExceptionCode();
    }
    


  • Aaaaaaaaaahhhaaa 🤡

    Auf threads komm ich weil ich da was in der MSDN gelesen hab O🤡

    Nu hab ich aber den zusammenhang.

    thx für die Info 🤡

    [ Dieser Beitrag wurde am 27.03.2003 um 22:40 Uhr von Knuddlbaer editiert. ]


Anmelden zum Antworten