我是vb的初学者,用vb变了个程序编译出的exe文件只能在安装有vb的机器上运行,如何打包成能在不装有vb的机器上运行的文件啊?

解决方案 »

  1.   

    不是把,怎么可能,应该是你没有将vb安装文件里的dll加载全
    首先你要确定是不是用vb自带的打包工具打包的
        初学者最好用vb自带的打包工具打包
    然后随便做一个窗体,不要用到数据库
        打包试试,成功,那么证明是你的程序中连接数据库的问题
      

  2.   

    下载一个Setup Factory 7.0打包工具,既简单又方便.
      

  3.   

    不能在没有vb的机上运行是因为缺少运行库,打包时会把运行库都带上了
    ------------
    建议使用Setup Factory 6.0,操作简单方便,网上到处都有下
      

  4.   

    这个时候就用vb自己带的打包工具吧,做成setup的样子就差不多了!
      

  5.   

    打开VB工具里的PACKAGE &DEPLOYMENT向导,按照提示步骤执行。
    注意:
    1、如使用了数据库控件,调用了ACCESS数据库,需把DATEBASE改成数据库名,不用加路径。
    2、引用的其它文件改为相对路径。VB.ASP.PATH
    3、打包时记得添加所有VB标准控件以外的相关.dll.