新建一对话框的类,只要一定义这个类的对象,编译连接都没有错,但是一点击运行,程序就崩溃了,哪位大神指导指导?
在定义的类的.cpp和.h文件中都加入了定义类的头文件,只要把定义的对象删除,程序正常运行。我觉得不是对象本身的问题,应该是类的问题,可是我把类删除了,又重新建了一个类,还是有这个问题。
CLoggedInAsAdministratorDlg  LoggedInAsAdministratorDlg001;
对话框对象

解决方案 »

  1.   

    请Debug调试你的CLoggedInAsAdministratorDlg 类相关的函数,比如构造函数
      

  2.   

    头一次看到,一个对话框类的成员是另一个对话框.
    CLife02Dlg对话框怎么没问题?
      

  3.   

    只有这样才可以在CLife02Dlg里边CLoggedInAsAdministratorDlg.DoModal()啊,要不怎么实现?
      

  4.   

    你在定义的类中做了些什么,比如链接数据库之类的,你这种情况肯定与CLoggedInAsAdministratorDlg类中的内容有关。
      

  5.   

    要想.DoModal()的话,不必将其生命成类的成员。直接在使用该窗口类的的.cpp文件的某个函数中:
    void XXXClass(XXX)
    {
       ...................
       CLoggedInAsAdministratorDlg dlg;
       dlg..DoModal();
    }
    记着包含头文件。