Ausnahme erste chance



  • hola

    in meinem mini framework fuer window-controls bekomme ich am ende des programms
    im ausgebefensters

    Ausnahme (erste Chance) bei 0x008D8BAF in Gromit.exe: 0xC0000005: Zugriffsverletzung beim Lesen an Position 0xFEEEFEF2
    

    zu sehen.
    wie kann ich festestellen wann und wodurch das passiert ?
    waehrend des programmlaufes meckert VC nix.
    im WM_DESTROY handler meiner fensterklasse hab ich

    delete this; return 0;
    

    stehen. ich war der meinung das da nicht mehr auf daten der fensterklasse zugegriffen wird und auch keine WM_Message mehr an das fenster gesendet wird. wenn ich das delete entferne dannn kommt die meldung nicht mehr. aber da hab ich dann natuerlich ein speicherleck.

    Meep Meep



  • bin jetzt drauf gekommen das ich die meldung auch nicht bekomme, wenn sich das object im WM_NCDESTROY handler loescht.

    die frage wie ich drauf komme wo und wann das mit ausnahme erste chance entsteht bleibt drotzdem.

    Meep Meep


Anmelden zum Antworten