下载了个源代码,测试后发现,点“启动”,正常,可以运行点“结束”,整个VB6.0就全部没了····
奇怪啊····

解决方案 »

  1.   

    你下的肯定有子类化内容吧,这种程序一般有消息回调函数,当你非正常关闭窗体或者加入中断点调试,呵呵,IDE等着崩溃吧~~~没办法,vb的特点决定实现稳定的子类化可以看这里:http://topic.csdn.net/t/20060103/13/4495999.html当然也有可能是多线程程序,如果是这样,我劝你放弃,vb实现多线程将会非常麻烦和不安全
      

  2.   

    不要点击结束,直接按ctrl+break
      

  3.   

    一定时代码加载了多线程或者回调函数了.查一下有没有CALLBACK之类的函数线吧.回调函数如果,一次调试通过之后,以后调试代码时,先别开启它,等需要编译时才开.不然很不方便的.
    调试方法:建一个INI配置文件或调用注册表建.开启时,选中时DEBUG则,不需要调用这类函数,如果非DEBUG版本,则开启来.^_^,INI控制可能更方便些.个人感觉.