CFileDialog的问题 本帖最后由 ylongwu 于 2011-12-30 14:22:29 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是dlg所带参数有问题还是szFilters[]没有取得值。。 CFileDialog dlg(TRUE,_T("dat"),_T("*.dat"),OFN_FILEMUSTEXIST| OFN_HIDEREADONLY,szFilters);运行到这一句出错,debug assertion errorassertion failure 程序中提示 { ASSERT(afxCurrentResourceHandle != NULL);这儿出问题堆栈中提示> mfc90ud.dll!AfxGetResourceHandle() 行24 + 0x20 字节 C++提示这儿出问题 我一般这样用:CFileDialog aDlg(true); aDlg.m_ofn.lpstrTitle = _T("打开文件");// aDlg.m_ofn .lpstrInitialDir = pSOpenSaveDirInPutPathFileName; aDlg.m_ofn.lpstrFilter = _T("*.txt\0*.txt\0*.*\0*.*\0\0"); if( aDlg.DoModal() == IDOK ) { CString SFileName,SPathFileName; SFileName = aDlg.GetFileName(); SPathFileName = aDlg.GetPathName(); } 是不是OFN_FILEMUSTEXIST标志设置有问题 双管道(CreatePipe)与cmd.exe进程间通信的问题 CTaskWndMgr怎么用? 请教下cstring提取的问题 c#~~XSL转换XML的怪异异常 刚开始学习,很简单的问题 %%%请教:如何得到一个sql服务器里的所有数据库名称? 一个很奇怪的问题,关于.CPP文件 Modem之间建立无法建立连接,据说跟电平有关? C++新手跪请赐教 UML太难了,如何学习才为上上之策啊 复合文件的疑问,在线等高人解释 什么情况下可以在 wndclass.lpszMenuName = "menu" 中直接用字符串名?
运行到这一句出错,debug assertion errorassertion failure
{ ASSERT(afxCurrentResourceHandle != NULL);这儿出问题
堆栈中提示> mfc90ud.dll!AfxGetResourceHandle() 行24 + 0x20 字节 C++提示这儿出问题
aDlg.m_ofn.lpstrTitle = _T("打开文件");
// aDlg.m_ofn .lpstrInitialDir = pSOpenSaveDirInPutPathFileName;
aDlg.m_ofn.lpstrFilter = _T("*.txt\0*.txt\0*.*\0*.*\0\0");
if( aDlg.DoModal() == IDOK )
{
CString SFileName,SPathFileName;
SFileName = aDlg.GetFileName();
SPathFileName = aDlg.GetPathName();
}