各位师兄们,我最近在写一个MFC程序,可不知道怎么在我电脑上运行的好好的,可是在另一台电脑上却不能运行。
具体情况是这样的,创建一个对话框,是用来登陆的,登陆后会和数据库中的信息进行验证,验证成功后隐藏登陆对话框,然后显示出另一个对话框来。。问题就出在了这,我在我的电脑上运行的很好,可是换了一个笔记本不知道怎么了,当创建另一个对话框的时候就运行部下去了,提示的是kernel32.dll出现异常。
请各位帮我一下。

解决方案 »

  1.   

    编译一个release版本试一下,感觉是环境的问题
      

  2.   

    odbc配置问题?你怎么连的数据库?连失败了怎么处理的?
      

  3.   


    应该不是数据库连接问题,我单步调试的时候前面连接数据库的都没问题,程序的流程是首先管理员登陆系统,数据库验证数据成功后,隐藏登陆界面并显示程序的主界面,登陆界面已经隐藏了,可是显示主界面就是显示不出来,直接弹出来一个对话框提示kernel32.dll有异常。
    在下面的Output窗口中打印出来的调试信息是First-chance Exception in <app>.exe (kernel32.dll) Microsoft C++ exception. 这个是debug的信息,各位在帮看看吧。