Runnign application plunge down?

i made the nero tutorial like the book but if i start my programm an whant to choose an mp3 file it plunge down why it says the application in “0x00402020 looking on memory in 0xcccccccc” the process read count be exacutet on the memory
how can i solve the problem does any body has an idea because i dont know what to do how i find the error and solve it please help me :bow: :bow: :bow:

The information you provided is not enough to come to any conclusions. You should start the program in the debugger (hit F5) and when it crashes you will know the exact context of the crash. If you don’t come to any conclusions yourself, post your findings here and somebody might get an idea.

this is the function where he stops :
void CNerofiddlesDlg::OnBrowse()
{
// TODO: Add your control notification handler code here
static char BASED_CODE szFilter[] = “MP3 Files (.mp3)|.mp3|All Files(.)|.||”;
CFileDialog dlgOpen(TRUE, NULL, NULL, OFN_FILEMUSTEXIST, szFilter, this);
if (dlgOpen.DoModal() == IDOK)
{
mstrPathName = dlgOpen.GetPathName();
mstrFileName = dlgOpen.GetFileName();
medtFileName.SetWindowText(mstrPathName);
(here is the error) if (pndiDeviceInfos->nsdisNumDevInfos > 0)
{
mbtnBurn.EnableWindow(true);
}
}

}
and this is the debug report is the first time ive been working with the debugger so i dint have any idea what this means or what i can do a´bout it :

CNerofiddlesDlg::OnBrowse() line 194 + 9 bytes
AfxDispatchCmdMsg(CCmdTarget * 0x0012f370 {CNerofiddlesDlg}, unsigned int 0x00000003, int 0x00000000, void (void)* 0x0040100f CNerofiddlesDlg::OnBrowse(void), void * 0x00000000, unsigned int 0x0000000c, AFX_CMDHANDLERINFO * 0x00000000) line 88
CCmdTarget::OnCmdMsg(unsigned int 0x00000003, int 0x00000000, void * 0x00000000, AFX_CMDHANDLERINFO * 0x00000000) line 302 + 39 bytes
CDialog::OnCmdMsg(unsigned int 0x00000003, int 0x00000000, void * 0x00000000, AFX_CMDHANDLERINFO * 0x00000000) line 97 + 24 bytes
CWnd::OnCommand(unsigned int 0x00000003, long 0x00050526) line 2088
CWnd::OnWndMsg(unsigned int 0x00000111, unsigned int 0x00000003, long 0x00050526, long * 0x0012ec64) line 1597 + 28 bytes
CWnd::WindowProc(unsigned int 0x00000111, unsigned int 0x00000003, long 0x00050526) line 1585 + 30 bytes
AfxCallWndProc(CWnd * 0x0012f370 {CNerofiddlesDlg hWnd=???}, HWND
_ * 0x000c0546, unsigned int 0x00000111, unsigned int 0x00000003, long 0x00050526) line 215 + 26 bytes
AfxWndProc(HWND__ * 0x000c0546, unsigned int 0x00000111, unsigned int 0x00000003, long 0x00050526) line 368
USER32! 77d13a50()
USER32! 77d13b1f()
USER32! 77d15453()
USER32! 77d154b4()
USER32! 77d38d69()
USER32! 77d3511b()
USER32! 77d13a50()
USER32! 77d13b1f()
USER32! 77d15b2c()
USER32! 77d15f73()
CWnd::DefWindowProcA(unsigned int 0x00000202, unsigned int 0x00000000, long 0x00050013) line 1000 + 32 bytes
CWnd::WindowProc(unsigned int 0x00000202, unsigned int 0x00000000, long 0x00050013) line 1586 + 26 bytes
AfxCallWndProc(CWnd * 0x0012f534 {CButton hWnd=0x00050526}, HWND__ * 0x00050526, unsigned int 0x00000202, unsigned int 0x00000000, long 0x00050013) line 215 + 26 bytes
AfxWndProc(HWND__ * 0x00050526, unsigned int 0x00000202, unsigned int 0x00000000, long 0x00050013) line 368
USER32! 77d13a50()
USER32! 77d13b1f()
USER32! 77d13d79()
USER32! 77d13ddf()
USER32! 77d35906()
CWnd::IsDialogMessageA(tagMSG * 0x0053e184 {msg=0x00000202 wp=0x00000000 lp=0x00050013}) line 182
CWnd::PreTranslateInput(tagMSG * 0x0053e184 {msg=0x00000202 wp=0x00000000 lp=0x00050013}) line 3424
CDialog::PreTranslateMessage(tagMSG * 0x0053e184 {msg=0x00000202 wp=0x00000000 lp=0x00050013}) line 92
CWnd::WalkPreTranslateTree(HWND__ * 0x000c0546, tagMSG * 0x0053e184 {msg=0x00000202 wp=0x00000000 lp=0x00050013}) line 2667 + 18 bytes
CWinThread::PreTranslateMessage(tagMSG * 0x0053e184 {msg=0x00000202 wp=0x00000000 lp=0x00050013}) line 672 + 18 bytes
CWinThread::PumpMessage() line 848 + 30 bytes
CWnd::RunModalLoop(unsigned long 0x00000004) line 3478 + 19 bytes
CDialog::DoModal() line 539 + 12 bytes
CNerofiddlesApp::InitInstance() line 57 + 11 bytes
AfxWinMain(HINSTANCE__ * 0x00400000, HINSTANCE__ * 0x00000000, char * 0x00141f11, int 0x00000001) line 39 + 11 bytes
WinMain(HINSTANCE__ * 0x00400000, HINSTANCE__ * 0x00000000, char * 0x00141f11, int 0x00000001) line 30
WinMainCRTStartup() line 198 + 54 bytes
KERNEL32! 77e614c7()

Is pndiDeviceInfos by any chance NULL ?