我做了一个人事管理系统.是分成一个窗口一个窗口做,最后再组装的.组装前运行正常.可是组装后出现一怪事:
   每当我进人事系统后,不一会就会自动跳出来,而且也没有报错.进了N次了,都这样.生成了EXE文件后还是这样.由于没有报错.对于我这个新手来说查错也无从查起了.特来求助,谢谢了.我很急啊

解决方案 »

  1.   

    组装是什么意思?
    你是否全程使用了 On Error ...,调试时将它们全部屏蔽掉。方法是“编辑”—“替换”:
    查找“On Error”,替换成“'On Error”。
      

  2.   

    可能是在有些窗体中使用了END语句了,在整个工程中查找一下有没有END语句
      

  3.   

    你是否写了这样的语句on error resume next
    如果是,把他删掉,再调试看看哪一行错了。
      

  4.   

    我用了:
    on error goto XXX
    ...exit sub
    XXX:
    msgbox"错误"
    照道理说,出错会有msgbox提示的啊?怎么会没有提示呢?
      

  5.   

    我把on error都还成了'on error了,可是还是那样啊.
      

  6.   

    Leftie(左手,为人民币服务) :
    可能是在有些窗体中使用了END语句了,在整个工程中查找一下有没有END语句我在frm结束动画中用了一个end,我把它还在unload后问题解决了.
    但是,frm结束动画是frmMain unload的时侯运行的啊.应该不会对程序有什么影响啊?这是怎么回事.
      

  7.   

    End 语句不调用 Unload、QueryUnload、或 Terminate 事件或任何其它 Visual Basic 代码,只是生硬地终止代码执行。窗体和类模块中的 Unload、QueryUnload、和 Terminate 事件代码未被执行。类模块创建的对象被破坏,由 Open 语句打开的文件被关闭,并且释放程序所占用的内存。其它程序的对象引用无效。End 语句提供了一种强迫中止程序的方法。Visual Basic 程序正常结束应该卸载所有的窗体。只要没有其它程序引用该程序公共类模块创建的对象并无代码执行,程序将立即关闭。