奇怪为什么打不开文件??? Debug Assertion Failed!..... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CFileDialog dlg(TRUE,"bmp","*.bmp"); CFile file; if (dlg.DoModal ()==IDOK) { VERIFY(file.Open(dlg.GetPathName (), CFile::modeRead)); } to bluecrystal78 (水蓝色的影子) : CFileDialog dlg(TRUE,"bmp","*.bmp"); if (dlg.DoModal ()==IDOK) { CFile file; VERIFY(file.Open(dlg.GetPathName (), CFile::modeRead)); } 应将CFile file;定义放在外面,否则,file的scope只在if快种有效,一旦离开if快,CFile对象自动析构掉了,也就不存在了,所以当然会出错了。 CFileDialog dlg(TRUE,"bmp","*.bmp"); CFile file; if(dlg.DoModal()==IDOK) { VERIFY(file.Open(dlg.GetPathName(), CFile::modeRead)); } ...file.Close() 还是看不见图片,有时还是出现错误???而且我在用LoadImage显示图片时也是什么也看不到HBITMAP m_hBmp1;m_hBmp1 = (HBITMAP)::LoadImage(NULL, " E:\5.bmp ", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_CREATEDIBSECTION | LR_DEFAULTSIZE); 大家救命啊,UDP发送文件的问题,明天就要交作业了? 获得对话框句柄 请教:编译时出现错误!! 请问各位,进程中第一次调用DLL的默认地址是多少? 如何实现线型选择的combobox 有关WSAEnumprotocols的小问题,送分题 变脸大师(1.0)一周总下载量突破500次!!!!!!!!???如假给分100 线程创建是的小疑问。 过节啦,发红包呀,每人10分,多贴无效 求救!!!MAPI ---------请教大侠,使用VC做一个对话框计算器,如何让数字键对应键盘上的数字键 VC用在什么方面比C++BUILDER更加出色??我很想知道
CFile file;
if (dlg.DoModal ()==IDOK)
{
VERIFY(file.Open(dlg.GetPathName (), CFile::modeRead));
}
CFileDialog dlg(TRUE,"bmp","*.bmp");
if (dlg.DoModal ()==IDOK)
{
CFile file;
VERIFY(file.Open(dlg.GetPathName (), CFile::modeRead));
} 应将CFile file;定义放在外面,否则,file的scope只在if快种有效,一旦
离开if快,CFile对象自动析构掉了,也就不存在了,所以当然会出错了。
CFile file;
if(dlg.DoModal()==IDOK)
{
VERIFY(file.Open(dlg.GetPathName(), CFile::modeRead));
}
...
file.Close()
HBITMAP m_hBmp1;
m_hBmp1 = (HBITMAP)::LoadImage(NULL, " E:\5.bmp ", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_CREATEDIBSECTION | LR_DEFAULTSIZE);