unhancled exception

0

Witam
debbuger wywala mi cos takiego:
Unhandled exception at 0x7c918fea in obserwator.exe: 0xC0000005: Access violation writing location 0x00000010.

nie bede wklejal kodu bo jest go za duzo.
po krotce to chodzi o to ze przy wylaczaniu programu, windows wywala informacje ze wystapil blad i program musi zostac zakonczony. z tego co ustalilem i to dzieje sie to przy return (int)messages.lParam; z funkcji
int WINAPI WinMain czyli w sumie juz przy samym koncu programu.
ma ktos jakis pomysl co z tym zrobic ??

0

Jeśli kończy się powodzeniem powinna zwrócić "wParam" .
Co zrobić ?
1.Naprawić błąd .

lub:

2.Spróbować bsłużyć wyjątki [w WinMain] ( try catch )
(działa tylko dla wątku głównego ).
3.Zainstalować własny handler fun. SetUnhandledExceptionFilter i zwrócić
nim EXCEPTION_EXECUTE_HANDLER.
4.Zablokować wyświetlanie okna Komunikatu Funkcją
SetErrorMode(SEM_NOGPFAULTERRORBOX) .

                               i udawać że jest Ok.  :-D

1 użytkowników online, w tym zalogowanych: 0, gości: 1