用VC++(MFC工程)写的一个串口通讯程序,编译没有错误,但在运行时出现如下的一堆内容,而程序的主界面就一直运行不出来.
Loaded 'ntdll.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\kernel32.dll', no matching symbolic information found.
Loaded symbols for 'C:\WINDOWS\system32\MFC42D.DLL'
Loaded symbols for 'C:\WINDOWS\system32\MSVCRTD.DLL'
Loaded 'C:\WINDOWS\system32\gdi32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\user32.dll', no matching symbolic information found.
Loaded symbols for 'C:\WINDOWS\system32\MFCO42D.DLL'
Loaded 'C:\WINDOWS\system32\imm32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\advapi32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\rpcrt4.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\secur32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\lpk.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\usp10.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\msvcrt.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\ieprot.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\mfc42loc.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\comctl32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\uxtheme.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\MSCTF.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\version.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\MSCTFIME.IME', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\ole32.dll', no matching symbolic information found.
The thread 0x4EC has exited with code 0 (0x0).
The thread 0x490 has exited with code 0 (0x0).
The program 'D:\技术资料\vc\VC++\串口助手程序\SComTest\Debug\SComTest.exe' has exited with code 0 (0x0).有没有哪位能给出个解决方案?万谢

解决方案 »

  1.   

    说明程序初始化失败了,设断点调试,主要看看是不是在App里的InitInstance里返回了FALSE。
      

  2.   

    断点跟拉,哪里失败那里找原因。App里的InitInstance问题可能性最大
      

  3.   

    确实是App里的InitInstance里返回了FALSE,但这个问题怎么解决呢 ?InitInstance里初始化程序都是自动生成的,该从哪里找原因呢?
      

  4.   

    调试跟踪看看InitInstance里面在什么情况下返回了FALSE。
      

  5.   


    看看是哪一行的调用返回的FALSE。是文档模板初始化没成功还是处理Shell命令失败,跟踪看一下。
      

  6.   

    后来发现是RichEdit的原因,在对话框中去掉所有的RichEdit控件,原来的错误就好了,奇怪!
      

  7.   

    RichEdit控件必须手动初始化
    不像Edit控件系统已经初始化了。