不要选不用的OCX或DLLVB打包很难用,最好别用。

解决方案 »

  1.   

    我的程序从来不打包,照样运行   :)要领:
    保证对方机器有(或拷贝过去) msvbvm60.dll(VB5的是msvbvm50.dll)
    以及你用到的控件。
      

  2.   

    csdn 沒有高手了嗎???
    沒想到像我這樣的新手提個問題就能難的倒大家嗎 ??
      

  3.   

    就是把你的程序 所用到的DLL OCXCOPY到对方机子里,你可以用压缩软件做到解压到系统目录里或SYSTEM目录里也可以自己写程序做到这一点,对DOS熟的也可以写BAT文件。最后再用regsvr32.exe 来注册
      

  4.   

    PS:  VB引用的控件可以自动注册,不需要regsvr32.exe 来注册,因此只要保证
    对方机器上有必须的OCX就可以了.大家可以自己试试
      

  5.   

    Chice_wxg(我怕谁?我是谁!我是流氓我最贼。) :
      你的方法是要对方的机器有vb的运行库,是吗?可是你不可能保证 每台机器都有的啊楼主,建议还是使用installShield吧,
    方便,快捷,功能强大,而且不用担心自己不知道到底用了哪些ocx,dll之类的。
    它都会帮你搞掂的。
    have a try
      

  6.   

    如果你用VB5,切不用OCX控件 (像我 ^_^)那么你的程序可以在Win98以后所有版本(到目前为止)的Windows上运行.很幸运吧.所以我主要还是用VB5      :-)
      

  7.   

    用Wise Installer,毛病少,功能多
      

  8.   

    兄弟我用的是vb6.0
    在這種情況下是不是只可以用第三方軟件才能實現我想要的呢??
    我下載的installshield professional 3.2 版本好像不太好用,
    是不是我沒有注冊所以沒法用呢??
    我也找過一些教程, 可是很難找,找到的也是不同版本或者和我的版本相差很多的
    高手能再提拱些幫助嗎??
     
      

  9.   

    setup builder好像适合初学
    不妨一试
    www.51soft.com