如题,救命

解决方案 »

  1.   

    是不是直接崩溃了?查查你程序是不是读当前目录中的什么文件,然后运行崩掉了,但你exe目录中没这个文件,读不到,所以就没崩?
      

  2.   

    app的初始化都没运行,对话框都没开始运行呢就没了
      

  3.   

    楼主检查一下自己是不是从界面上删除过某些控件之类的东东 但是没有将它从DoDataExchange里面 和类的定义中将改控件对应的变量删除?
    我遇到这种情况一般都是因为这样的情况 只要找到相应的变量 删除变量以及相关的东西就可以了。 建议楼主先排除这个可能。
      

  4.   

    因该不可能啊,要不然rebuild all能检查出来的,反正我启动就没看到进程起来,直接运行exe却可以,两个按理说运行的是同一个东西,需要的关联都加进去了
      

  5.   

    还是设断点调试一下,在main函数入口处设置断点!
      

  6.   

    不是从app的init开始吗?哪有main函数啊
      

  7.   

    直接双击与在IDE中运行的主要差别是进程的当前路径不同,如果你的程序中使用了相对路径来找某个文件(包括加载DLL)就会找不到。
      

  8.   

    谁能程序从哪里启动,我记得好像对话框程序从app的init开始的,怎么那里设定断点也没有追踪到,更前面从哪里开始啊,请指点
      

  9.   

    唉,不行啊,老提示说a CDynLinkLibrary object at $00501F00, 64 bytes long
    Object dump complete.
    The thread 0xB90 has exited with code 5 (0x5).
    The program 'E:\数字化变电站\交接包(高洁20090225)\配置工具源码\bin\MiniConner.exe' has exited with code 5 (0x5).
    直接就退出了
      

  10.   

    顶10楼,应该是你exe目录下有一个文件读入,而代码目录下没有
      

  11.   

    检查一下项目的调试目录,可能不是exe所在目录吧
      

  12.   

    谁告诉我对话框程序入口在哪里啊,我都不好跟踪,不是app的init吗
      

  13.   

    Ctrl+F5不好使,可能是这个热键已经被占用了。
    如果用的是VC,那么楼主可以按我说的解决问题:
    在main结束前即return 0;前加入以下语句system("pause");这样只按F5就可以了。
      

  14.   

    在进入主程序之前,会有一个全局变量的构建过程,在全局变量初始化的位置设断点试试,比如
    CxxxApp theApp;
    这样的地方。