程序在本地机器上和安装了VB的机器上安装运行正常,但是把程序打包安装到其他的机器上后,然后运行程序出现:程序遇到问题,需要关闭...。找了很久,就是找不出问题是出在哪里,高手帮帮忙啊!!!

解决方案 »

  1.   

    在程序中用到了很多的APT函数,会不会跟这个有关呢?
      

  2.   

    可能是有些类库,或dll.ocx 没有注册!!
      

  3.   

    To:hdhai9451(※★山,快馬加鞭未下鞍...☆※) 
    提示就是进入程序能看到主窗口的窗体的一部分,然后就是提示程序遇到问题需要关闭.好像是弹出很多这样的错误,因为我点击提示窗体的关闭按钮点击很多次才退出程序。既然是程序出错那弹出一个窗体提示就够了,为什么弹出那么多的呢,而且提示内容都是一样的。郁闷啊,高手帮帮忙啊,在线等!!!
      

  4.   

    To:zhujiechang(小朱):我怎么去查我少了哪些动态链接库啊?
      

  5.   

    vb的引用中可以查看需要的dll,至于控件就是直接可以在部件中查看,由于控件调用其他的dll就比较困难一些,只用用专门的工具查看.
    如果是用了外部,即商业控件或链接库的话,有些是需要运行它的安装程序才行的.
    最主要是查看这些外部的控件和涉及vb的datareport的链接库,还有数据引擎如ADO,其他的vb会自己找到并完成打包注册,
      

  6.   

    点击运行程序,弹出提示对话框:程序遇到问题,需要关闭,等等。发现提示对话框的数量同工程中引用的APT函数的数量是相等的。这样可能就是工程引用API函数出了什么问题了,但是为什么会出现这样的问题呢,又该怎么去解决这个问题呢,很迷茫啊,神啦,救救我吧!在线等!!!
      

  7.   

    Setup Factory 6.03或SetupBuilder Professional 1.5
    你到网上下个这两个工具试试,有很多商业软件都用这个打包。我也用过,从没出现过这样的问题。。控件你可以在vb中找到,在工具栏右键,选择插件之类的(名字忘了),然后你就可以看到你所引用的控件,还有设计器。我一般是把所有的东东全打进去如果还不行你就把代码拷到机子上一步一步测。如果还不行,干脆装个vb6.0和Vstudio6sp5凑活着用吧
      

  8.   

    一定是你的程序代码中有 On Error 语句捕获错误,然后给出自己的提示代码。你试试将主窗体代码中的 On Error 语句全部注掉,重新编译。然后复制到安装了软件的目标机上(原安装路径,覆盖原来的 .exe)运行一下。看看究竟提示什么错误。多半是缺少某些对象库。查出缺什么,引用后重新打包。
      

  9.   

    我在主窗体程序代码中加了On Error语句,但是我Resume Next了啊。至于在其他子模块中的,在程序没调用模块之前应该没问题的。另外我捕获的错误的弹出提示框都是有自己的标题的,而上面我说的错误都是系统的提示。
      

  10.   

    错误模块msvbvm60.dll,版本 6.0.96.90,错误地址0x000293dc.一般出现这种错误是什么原因造成的呢?寻求高手的指点啊!!!
      

  11.   

    Application Failure in msvbvm60.dll 6.0.96.90 at offset 000293dc
    出现这样的错误一般是出了什么问题啊,大哥,帮帮我啊!!!
      

  12.   

    把你自己的msvbvm60.dll考到目标机器上试试
      

  13.   

    错误提示:程序产生错误,会被WINDOWS关闭,你需要重新启动程序。
    不知道是什么错误,我把VB工程中引用的文件,部件等都打包进来了,安装后去其他的机器上运行程序就出现这个错误,晕了,这个问题弄了一天了,还是没有解决的办法。
      

  14.   

    在别的机子上试试。
    还有,你打包进去的DLL文件有没有注册?