我的VB程序用package and deployment wizard 打包以后,将程序安装到一台从没有安装vb的电脑上,程序可以正常安装完成,不过在运行的时候出现“run time error "429", ActiveX component can't create object"的提示并退出。请问这问题该如何解决?是不是activeX 也应该一起打包? 应该如何做?

解决方案 »

  1.   

    对呀你用到的 ActiveX  也要一起打包
    打包过程中你可以添加用到的DLL文件和OCX控件
      

  2.   

    我把asctrls.ocx一起打包了,问题还是不能解决,这是为何?另外,我是在win2000上打包的,打包后安装在98上,而且安装也发现asctrls在98的windows\system目录下?
      

  3.   

    另外,我程序中只引用了
    Microsoft ActiveX Data Objects 2.0 Library
      

  4.   

    打包时,应把msado20.tlb打进去。
      

  5.   

    可是把msado20.tlb打进去后,在安装的时候出现错误提示”an error occurred while registering the file"c:\program files\common files\system\msado20.tlb." "
      

  6.   

    最好不要用VB自己的打包程序,用setup bulider