我用VB编了个小程序,里面用了ADODB的控件,生成EXE,没有问题。将此程序拿到另一台机器,没有安装过VB的光机上。运行出错提示没有注册类和ADODB的OCX控件!
怎么解决?高手救命!!

解决方案 »

  1.   

    安装 mdac_typ.exe.
    要不重新打包一次.
      

  2.   

    谢谢!我不懂打包的啊!大家有什么好的打包工具?小点的!
    那个mdac_typ.exe是什么东西?做什么用的?
      

  3.   

    VB自带一个
    Microsoft Visual Basic 6.0 中文版工具==>Package & Deployment 向导
    mdac_typ.exe是数据库访问部件.你用VB中 Package & Deployment向导 打包后.它自然在安装包中.
      

  4.   

    汉化版Setup Factory 打包,很方便的,界面也比VB自带的好,注意把MDAC_TYP.EXE添加即可!
     ★软件名称:Setup Factory 零售版
    软件说明:一个强大的安装程序制作工具。提供了安装制作向导界面,即使你对安装制作不了解,也可以生成专业性质的安装程序。可建立快捷方式,也可直接在Windows 系统的 Register加入内容,还能在Win.ini和 System.ini内加入设定值,更可以建立反安装选项等等。它内附的精灵可以一步步的带领您做出漂亮又专业的安装程式。最新的 6.03 版支持标准的 Windows 2000 的安装风格,非常漂亮、专业!安装序列号:SF6-1139-6333-8984
    www.54zz.com
     ★ Setup Factory 6.03 零售版汉化补丁Setup Factory 是一个强大的安装程序制作工具。提供了安装
    制作向导界面,即使你对安装制作不了解,也可以生成专业性
    质的安装程序。可建立快捷方式,也可直接在Windows 系统的
    Register加入内容,还能在Win.ini和 System.ini内加入设定
    值,更可以建立反安装选项等等。它内附的精灵可以一步步的
    带领您做出漂亮又专业的安装程式。最新的 6.03 零售版支持
    标准的 Windows 2000 的安装风格,非常漂亮、专业!原版安装序列号: SF6-1139-6333-8984汉化方法及说明:
    1。安装原版英文软件,并退出程序。
    2。解压缩汉化包后直接运行,选择您的安装目录进行汉化!
    3。汉化时,有一些单词,如:Name, Size, Description 等单
       词不能汉化,汉化后“运行时”模块对话框中就不能显示,
       可能是关键词吧,好在不多,也容易看懂:)
    3。汉化后,我修改了相应的配置文件,使默认情况下使用简体
       中文的外挂语言包资源。
    4。在线升级的文件 update.exe 的标准资源已汉化,可运行还
       是英文界面,ASCII找不到,怀疑是在 update.cli文件中,
       可文件好象是加密的,无法搞定,所以我也懒得将
       update.exe 打包了,减少些补丁大小:)
      

  5.   

    安装mdac2.6驱动
    http://download.microsoft.com/download/dasdk/Install/2.60.6526.3/WIN98Me/EN-US/MDAC_TYP.EXEMicrosoft MDAC2.8支持程序
    http://www.cclis.com/download.asphttp://www.12300.net/book/mdac_typ2.7.exe
    下载运行
      

  6.   

    个人建议用setupfactory打包
    注意把vb6.0的运行库+mdac_typ.exe加进来
    地址在
    ftp://friend:[email protected]/精品软件/编程类/安装制作/SetupFactory/SetupFactory603.zip
    ftp://friend:[email protected]/精品软件/编程类/安装制作/SetupFactory/汉化.zip
      

  7.   

    其实我现在的问题不是要作成那么好看的软件!我是做课程设计的!
    目的很简单,就是那个由工程生成的EXE文件可以在一台没有安装过VB的机器上运行就可以了
    请大家给个简单方法!
      

  8.   

    regsvr32 注册一下你程序相关的ocx、dll文件。
      

  9.   

    重新制作安装软件,在制作安装软件过程中要把软件运行甬道的所有.dll,.ocx等文件全部打包就可以了
      

  10.   

    我不需要制作安装软件!只希望一个EXE。另外使用的人不一定都会regsvr32 注册程序相关的ocx、dll文件,所以最好这个EXE能搞定!我看见VB自己有一个“工具-》发布-》”不知道有什么用?能不能简单的解决我这个问题!
    还有啊!到底那些是必须的呢?在SETUP FACTORY中设置的VB6 run-time是不是必须的呢?
    我就用了常规控件+ADO,DATE,DATEGRID这三个数据控件啊,很多还是用的VB向导生成的数据窗口,麻烦!
    再次喊救命了!!