菜单谈出对话框的问题?

luo00t 2008-11-02 08:01:21
This application has requested the Runtime to terminate it in an unusual way,Please contact the application's support team for more information.

运行时报错..谁帮我翻译一下
...全文
71 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
luo00t 2008-11-03
  • 打赏
  • 举报
回复
部分相关代码?请兄弟们好好看看..帮我看什么地方错鸟..
~~~~~~~~~~~~~~~~!!
HRMSDlg.cpp
void CHRMSDlg::OnFileRecord()
{
// TODO: Add your command handler code here
CFileRecord fileRecord;
fileRecord.DoModal();
}


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FileRecord.cpp
//初始化部门组合框
BOOL CFileRecord::InitDeptComboBox(CComboBox *pDept)
{
CADOOperation dept;
CString str;
dept.OpenTable("tb_dept"); //打开部门信息表
if(dept.IsLastRow()) //判断是否有数据
return TRUE;
dept.MoveFirst(); //移动第一条记录
do
{
//得到部门名 GetItemContent(域序号)
dept.GetItemContent("dept_name",CADOOperation::ADO_TYPE_STRING, &str);
pDept->AddString(str);//插入到"部门"组合框中
dept.MoveNext(); //移动到下一条记录
}while(!dept.IsLastRow());//如果表里没有数据
pDept->SetCurSel(0); //设定当前项为第一项
dept.CloseTable(); //关闭表(目录)
return TRUE;
}


~~~~~~~~~~~~~~~~~~~~!
ADOOperation.Cpp
BOOL CADOOperation::OpenTable(CString name)//打开列表 参数为 表名
{
ASSERT(!name.IsEmpty()); //表名不能为空
CString sql;
sql.Format("select*form %s", name); //构造所要打开表的SQL语句
try
{
m_pRecordset->Open(_bstr_t(sql), //打开记录集
m_pConnection.GetInterfacePtr(),
adOpenDynamic, adLockOptimistic, adCmdText);
}
catch(_com_error e)
{
#ifdef _DEBUG
//ShowError(e.Description());
AfxMessageBox("这是一个错误",MB_OK, 0);
#endif
return FALSE;
}
return TRUE;
}
yuhudie203 2008-11-02
  • 打赏
  • 举报
回复
mark
sd2131512 2008-11-02
  • 打赏
  • 举报
回复
调试下吧
一条晚起的虫 2008-11-02
  • 打赏
  • 举报
回复
应用程序以非正常方式退出。请联系支持人员。
一条晚起的虫 2008-11-02
  • 打赏
  • 举报
回复
请贴出相关代码
估计在对话框创建之前,调用了对话框中的控件。
目录 第一部分 基础知识 第1章 环境 工具栏和菜单 环境窗口 在线帮助 MSDN库 在开发环境之外工作 第1章 环境 工具栏和菜单 环境窗口 在线帮助 MSDN库 在开发环境之外工作 第2章 AppWizard(应用程序向导) AppWizard(应用程序向导)的优点 运行AppWizard(应用程序向导) 用AppWizard(应用程序向导)来创建DLL文件 第二部分 编辑器 第3章 文本编辑器 启动文本编辑器 文档 浏览文档 文本搜索 编程辅助工具 Advanced(高级)命令 未结合命令 宏的基础 定制编辑器 在Developer Studio之外编辑文本 第4章 资源 系统资源 RC资源脚本文件 Resource. h头文件 AppWizard资源的例子 例程DiskPie1简介 菜单和加速键 字符串资源和状态栏 位图. 工具栏. 图标和光标 向DiskPie1添加代码 再谈未结合命令 修整资源数据 第5章 对话框和控件 对话脚本 对话编辑器 例1:修改 About对话 例2:简单的非模态对话框 例3:向AppWizard程序添加对话 基于对话的应用程序 第三部分 编程帮助工具 第6章 ClassWizard(类向导) 访问ClassWizard ClassWizard对话 WizardBar(向导栏) ClassWizard如何识别类 用ClassWizard创建对话类 第7章 Gallery(组件集) 例子:添加一个属性表 例子:添加初始屏幕和时钟 创建自定义的组件 第四部分 ActiveX控件 第8章 使用ActiveX控件 背景知识简介 控件包容器 在包容器和 ActiveX控件之间进行通信 编写包容器应用程序 在没有对话编辑器的情况下工作 第9章 使用 MFC编写ActiveX控件 用于创建 ActiveX控件的 Visual C+十工具 ControlWizard 许可 例1:什么都不做的ActiveX控件 例2:Tower ActiveX控件 向ActiveX控件项目添加属性页 第10章 用ATL编写ActiveX控件 ATL和包容器应用程序 ATL和ActiveX控件 示例1:Pulse ActiveX控件 例子2:TowerATL ActiveX控件 对比组件模型 第五部分 高级主题 第11章 调试器 调试与发行 调试器的使用 断点 断点返回控制权给调试器的方式 建立调试版本 调试器界面 例子:开发和调试ShockWave程序 特殊的调试情况 第12章 编译器优化 优化入门 优化开关 从调试到发行 基准Visual C+十 第13章 自定义Visual C++ Options(选项)对话框 Customize(自定义)对话框 工具栏 添加命令到Tools(工具)菜单 宏 Developer Studio附加项 第六部分 附录 附录A ASCII和ANSI文件格式 附录B ClassWizard支持的MFC类 附录C VBScript初步

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧