大家好,我是C比较菜。做数据库编程时出了些问题,请教大家。
我建的不支持文件的单文档数据库,然后在视图类触发菜单打开对话框,有两个这种对话框,他们都有自己的菜单和引用的CRecordSet类。(都加上了afxdb.h)。每个对话框都有很多的控件,但运行时候在关闭某个对话框时候,主窗口也自己关闭。也有是他提示afx.inh文件122行的Assert函数怎么怎么,自己有时候将许多控件的变量删去就没有问题了,特别那个CComboBox的CContrl的变量特别容易引起这种问题。请问怎么解决?

解决方案 »

  1.   

    可能是你的消息映射的位置错了!例如:有可能你是在工程的APP文件重进行的消息映射,所以在一个窗口关闭时,主窗口也进行了关闭。我以前也遇到这种问题的。最简单的解决方法,就是双击你要添加消息的控件,这样就会出现一个函数,一般不会出现你这种情况。
    第二个,很可能就是你已经给一个控件付了变量,但是你在删除控件时,没有删除相应的变量,所以会造成这个问题
      

  2.   

    你把你的情况说清楚阿?!不说清楚,怎么回答你那?
    那你把你的消息映射到Mainfrm中,看行不行?!