Hallole!
Ich möchte ein von mir erstelltes Dialogfenster von einer Main Funktion aus starten. Habe alles brav in die Resource Files gepackt und es auch schön.
Nur der Debuger mosert ziemlich rum....:
First-chance exception in myDialog.exe (KERNEL32.DLL): 0xC0000005: Access Violation.
Die Meldung erscheint ungefähr 30 mal.
Hier der Code:
#include "GUI/resource.h"
BOOL CALLBACK DlgProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
{
switch(msg)
{
case WM_CLOSE:
PostQuitMessage(0);
return TRUE;
break;
}
return FALSE;
}
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, char *szCommandline, int iShow)
{
// MSG msg;
// HWND hwnd;
CreateDialog(hInstance,MAKEINTRESOURCE(IDD_DIALOG1),0, (DLGPROC)DlgProc);
return 0;
}
Wahrscheinlich ist es wieder nur ein popliger Fehler.. aber wie so oft sehe ich den Wald vor lauter Bäumen nicht ;-))
Sandra
Ich möchte ein von mir erstelltes Dialogfenster von einer Main Funktion aus starten. Habe alles brav in die Resource Files gepackt und es auch schön.
Nur der Debuger mosert ziemlich rum....:
First-chance exception in myDialog.exe (KERNEL32.DLL): 0xC0000005: Access Violation.
Die Meldung erscheint ungefähr 30 mal.
Hier der Code:
#include "GUI/resource.h"
BOOL CALLBACK DlgProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
{
switch(msg)
{
case WM_CLOSE:
PostQuitMessage(0);
return TRUE;
break;
}
return FALSE;
}
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, char *szCommandline, int iShow)
{
// MSG msg;
// HWND hwnd;
CreateDialog(hInstance,MAKEINTRESOURCE(IDD_DIALOG1),0, (DLGPROC)DlgProc);
return 0;
}
Wahrscheinlich ist es wieder nur ein popliger Fehler.. aber wie so oft sehe ich den Wald vor lauter Bäumen nicht ;-))
Sandra