用打包好后的安装程序在有的电脑上运行是不会出现什么问题,然而在有的电脑上第一次运行时好好的,但是第二次运行时却会跳出一个错误,代码如下:  Run-time error '713':
  Application-defined or object-defined error.如上的错误,现在这套软件急着使用,望各位高手援助一下,感激不尽!
备注说明:1、VB已打了SP5补丁了!
          2、有时是WIN98会出这个问题,有时是WINXP会出这种问题!不一定的!

解决方案 »

  1.   

    可能是有些文件注册不成功,试试Wise
      

  2.   

    要求不能安装VB6。0中文版,只能安装那个软件!如果安装VB6后是可以正常运行的!我刚看过以前的贴子,好像是说要安装JET4。0什么的,请问要如何安装呢?
      

  3.   

    这不是系统的错误,而是程序内部的问题!应用程序定义的或对象定义的错误当以 Raise 方法生成的错误或者是 Error 语句,不符合 Visual Basic for Applications 所定义的错误时,显示这条消息。若 Error 函数的参数不符合 Visual Basic for Applications 所定义的错误,也会返回此消息。这可能是程序中自定义的错误,或者是由对象所定义的错误,如 Microsoft Excel、Visual Basic 等等。例如,Visual Basic 窗体所生成的一些窗体相关错误,它们不能在程序中简单的指定一个号码,做为 Raise 方法或 Error 语句的参数。这个错误具有以下的起因: > 应用程序执行了一个 Err.Raise n 或 Error n 语句,但代码 n 并非由 Visual Basic for Applications 所定义的。 > 有可能从其它应用程序中访问对象时,错误返回到您的程序中,而此错误不是 Visual Basic 所能侦查到的。 检查你的代码中错误捕获和处理代码中是否有包含Err对象的自定义错误提示语句。如有,将其修改或注掉。
    一定是程序在第一次执行时有某些操作,再次执行检查这些结果时代码中的错误提示语句出错了。
      

  4.   

    程序中用到的都是VB里的控件,没有用到第三方控件,也很少用到API函数,但就是会出现这种问题,真是怪!
      

  5.   

    各位兄弟帮帮我,要出人命了!老是让BOSS怪罪555555~~~~~~~~
      

  6.   

    应该是程序中出了错误,你可以调试你的程序,调试时这样设置:
    添加监视  ---->    "表达式:"  err    "上下文:"  (所有过程)  (所有模块)
                       "监视类型"  当监视值为真时中断
    在运行你的工程时,选择菜单  [运行]  ---->   [全编译执行]然后你就可以测试你的程序,如果出错,则程序就中断在出错处,希望你能成功
      

  7.   

    Public Sub UnloadAllForms()
        Dim Frm As Form
        For Each Frm In Forms
                Unload Frm
                Set Frm = Nothing
        Next Frm
    End Sub
    你在你的模块中加入这个函数 然后在你调用END退出系统的地方,用Call UnloadAllForms来替代 
    应该就可以解决问题了
      

  8.   

    肯定是少文件了,不光是控件的问题,还有程序中使用的文件,比如说在初始化时需要的文件!
    另外注意在VB菜单中有项<引用>也要看看还有什么软件!