 |
JLI Spieleprogrammierung
|
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Cyb3r Mini JLI'ler
Anmeldedatum: 19.01.2003 Beiträge: 7
Medaillen: Keine
|
Verfasst am: 18.06.2004, 15:52 Titel: Programm stürtzt bei Variablen Deklaration ab |
|
|
Code: |
#include <windows.h>
LRESULT CALLBACK MessageHandler(HWND hWnd, UINT msg,
WPARAM wParam, LPARAM lParam);
HWND CreateMainWindow(HINSTANCE hInstance);
HWND hWnd = 0;
int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
hWnd = CreateMainWindow(hInstance);
MSG msg; // --- CRASH ---
while(GetMessage(&msg, NULL, 0, 0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return 0;
}
LRESULT CALLBACK MessageHandler(HWND hWnd, UINT msg,
WPARAM wParam, LPARAM lParam)
{
switch(msg)
{
case WM_CREATE:
return 0;
break;
}
return DefWindowProc(hWnd, msg, wParam, lParam);
}
HWND CreateMainWindow(HINSTANCE hInstance)
{
WNDCLASSEX wndClass;
wndClass.cbSize = sizeof(WNDCLASSEX);
wndClass.style = CS_DBLCLKS | CS_OWNDC |
CS_HREDRAW | CS_VREDRAW;
wndClass.cbClsExtra = 0;
wndClass.cbWndExtra = 0;
wndClass.hInstance = hInstance;
wndClass.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);
wndClass.hCursor = LoadCursor(NULL, IDC_ARROW);
wndClass.lpszMenuName = NULL;
wndClass.lpszClassName = "WindowClass";
wndClass.hIcon = LoadIcon(NULL, IDI_WINLOGO);
wndClass.hIconSm = LoadIcon(NULL, IDI_WINLOGO);
RegisterClassEx(&wndClass);
return CreateWindowEx(NULL, "WindowClass", "Ein einfaches Fenster",
WS_OVERLAPPEDWINDOW | WS_VISIBLE, 0, 0,
400, 300, NULL, NULL, hInstance, NULL);
}
|
Das Programm Kompiliert Einwandfrei
Code: |
--------------------Konfiguration: Project32 - Win32 Debug--------------------
Project32.exe - 0 Fehler, 0 Warnung(en)
|
Aber sobald ich es ausführe hängt es sich augenblicklich auf. Der Debugger hat gezeigt dass es bei der Markierung (--- CRASH ---) abstürtzt.
Fehlermeldung: "Unbehandelte Ausnahme in Project.exe: 0xC0000005: Acces Violation"
Woran könnte das liegen?
mfg, Cyber
Edit: kleinen Tippfehler korrigiert, immernoch selbe Fehlermeldung
Ach nochwas. Das passende Beispiel (Kapitel 11) läuft bei mir also gehe ich davon aus dass an den Einstellungen von C++ und so alles stimmt
Zuletzt bearbeitet von Cyb3r am 18.06.2004, 21:01, insgesamt einmal bearbeitet |
|
Nach oben |
|
 |
Cyb3r Mini JLI'ler
Anmeldedatum: 19.01.2003 Beiträge: 7
Medaillen: Keine
|
Verfasst am: 18.06.2004, 20:42 Titel: |
|
|
Problem hat sich gelößt, Fehler gefunden
Message Handler fehlte in der CreateMainWindow |
|
Nach oben |
|
 |
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
Powered by phpBB © 2001, 2005 phpBB Group Deutsche Übersetzung von phpBB.de
|