我点击保存文件时出现下面的错误,且对话框也没有弹出Read_pan.exe 中的 0x77f4418e 处未处理的异常: 0xC0000005: 写入位置 0x00429d28 时发生访问冲突代码如下:void CRead_panDlg::OnBnClickedSavedata1()
{
// TODO: 在此添加控件通知处理程序代码
CFileDialog fileDlg(FALSE);
fileDlg.m_ofn.lpstrFileTitle = "文件保存";
fileDlg.m_ofn.lpstrFilter = "Text Files(*.txt)\0*.txt\0All Files(*.*)\0*.*\0\0";
fileDlg.m_ofn.lpstrDefExt = "txt";
//fileDlg.m_ofn.lpstrInitialDir="c:\\";
if(IDOK == fileDlg.DoModal())
{
CFile file(fileDlg.GetFileName(), CFile::modeCreate | CFile::modeWrite);
//CFile file(fileDlg.GetPathName(), CFile::modeCreate | CFile::modeWrite); file.Write(m_strDateShow1, m_strDateShow1.GetLength());
file.Close();
}
}
{
// TODO: 在此添加控件通知处理程序代码
CFileDialog fileDlg(FALSE);
fileDlg.m_ofn.lpstrFileTitle = "文件保存";
fileDlg.m_ofn.lpstrFilter = "Text Files(*.txt)\0*.txt\0All Files(*.*)\0*.*\0\0";
fileDlg.m_ofn.lpstrDefExt = "txt";
//fileDlg.m_ofn.lpstrInitialDir="c:\\";
if(IDOK == fileDlg.DoModal())
{
CFile file(fileDlg.GetFileName(), CFile::modeCreate | CFile::modeWrite);
//CFile file(fileDlg.GetPathName(), CFile::modeCreate | CFile::modeWrite); file.Write(m_strDateShow1, m_strDateShow1.GetLength());
file.Close();
}
}
解决方案 »
- 关于异步套接字和同步套接字
- 初学者对线程同步问题的一点疑问,还望高手解答(重发,刚才的帖子找不到页面)。
- C写的DLL不能用delphi的函数参数?
- =============[Windows核心编程] 进程间传递数据指针?===========
- 从普通ANS字符串到BSTR怎么就这么难?
- DoModal()
- 100求高手解答一个有趣的问题(关于按钮中的wm_erasebkgnd)
- 请教如何用SDK编写基于对话框得程序?
- 在64位系统下在VS中进行FFTW配置
- 我想创建一个message_only window用来接收处理消息,可是不知怎么创建失败!大家帮我看看,谢谢!
- 怎么把VC写的程序躲过360的拦截
- 纠错!链表的初始化,创建和打印。
"DEM Files (*DEM)",
NULL,
OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT |OFN_ALLOWMULTISELECT|OFN_ENABLESIZING,
_T("Layer Files (*.DEM;*.TIFF;*.BMP;*.JPG)|*.DEM;*.TIFF;*.BMP;*.JPG;)||"),
NULL);
TCHAR szFilter[] = _T("Text Files(*.txt)|*.txt|All Files(*.*)|*.*||");
CFileDialog fileDlg(FALSE, _T("txt"), NULL, OFN_FILEMUSTEXIST | OFN_HIDEREADONLY, szFilter);
if(IDOK == fileDlg.DoModal())
{
CFile file(fileDlg.GetFileName(), CFile::modeCreate | CFile::modeWrite);
file.Write(m_strDateShow1, m_strDateShow1.GetLength());
file.Close();
}