Komischer Fehler in Visual C++

Hallo! :smile:

ich setzte mich jetzt nochmal mit C++ auseinander, der zweite Anlauf, ich denke, jetzt bin ich ein jahr älter und bekomme das alles vielleicht leichter hin :wink:

Allerdings stehe ich vor einem Problem: Mein Programm startet nicht mehr, nachdem ich eine Klasse (nach Vorschriften) includet habe.

Ich habe mal den Debugger gestartet und bekam folgendes:

Unhandled exception in Test.exe: 0xC0000005: Access Violation

und wenn ich bei dieser Meldung auf OK klicke, kommt das:

->00000000 ???

also ein gelber Pfeil und dann dieses 0000… und darunter ist dann das gleiche mit 1 am Ende und dann 2 und irgendwann kommen noch Buchstaben.

Wenn ich allerdings Debug->Restart mache, kommt ein gelber Pfeil mit folgendem:

/////////////////////////////////////////////////////////////////////////////
// export WinMain to force linkage to this module

extern int AFXAPI AfxWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPTSTR lpCmdLine, int nCmdShow);

extern „C“ int WINAPI
_tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPTSTR lpCmdLine, int nCmdShow)
->{
// call shared/exported WinMain
return AfxWinMain(hInstance, hPrevInstance, lpCmdLine, nCmdShow);
}

/////////////////////////////////////////////////////////////////////////////
// initialize app state such that it points to this module’s core state

und dabei ist der gelbe Pfeil auf dem {. Darunter ist ha dann //call…

Woran liegt das und wie kann ich das beheben?

Danke schon mal.

Stephan

kurze Frage:

Arbeitest Du mit Pointern?
Sieht nämlich danach aus, daß Du auf einen NULL-Zeiger zugreifen willst.

Gruß

Winni