从开一个帖子,简单说下这个问题,cfiledialog
http://topic.csdn.net/u/20121016/10/a0d16550-724a-42b2-ae0e-6a18b379e94f.html
问题在这里表述过。
工程是win32 smart工程,一个空的项目文档。控件不是mfc,自己添加,自己写。串口发送文件或者接收文件的时候,调用cfiledialog函数。问题就出来了,屏蔽其他操作过程,单纯的定义一个打开文件对象就会出现错误。
编译没问题,在wince开发板运行时错误提示是
Program:...
File:f:\sp\vctools\vc7libsce\ship\atlmfc\include\afxwin1.inl
Line:24
(Press Retry to debug the application)
然后是三个按钮放弃,重试,忽略
点了重试就跳到afxwin1.in1
_afxwin_ inline hinstance AFXAPI AfxgetResourceHandle()
{
Assert(afxCurrentResourceHandle!=NUll)
return afxCurrentResourceHandle;
}
是cfiledialog问题么?
[解决办法]
上你调用cfiledialog函数的代码吧,只从现象上别人无法判断出问题在哪里