我最近编制了一个小管理程序我的电脑是WIN2000,装了VB6和水晶报晶9,调用服务器上的SQL数据库程序基本完成后,用VB自带的打包安装制作工具(其它工具好象很复杂),制作了安装盘,同时将msrdo20.*(在WIN\SYSTEM32\目录)下的三个文件包含至安装盘安装盘制作完后提示
   “您在安装程序包中包含了 mdac_typ.exe 文件。如果您希望在 Windows 95/98 系统上安装此包,则要求必须装有DCOM98” ^_^ 这是怎么回事???然后 到别的电脑上安装时 提示
     1、MSVCRT.DLL 冲突
     2、注册文件 C:\WINNT\SYSTEM32\MSADO.TLB 时出错在WIN2000下安装后运行正常!
但安装到98的电脑上就无法正常运行 提示 ADODC有问题!束手无策,哪位大哥能帮帮忙,一定给分。

解决方案 »

  1.   

    2.修改SETUP.LST文件将 msado.tlb,$(WinSysPath),$(DLLSelfRegister)
    改为
    msado.tlb,$(WinSysPath),$(TLBRegister)
      

  2.   

    "您在安装程序包中包含了 mdac_typ.exe 文件。如果您希望在 Windows 95/98 系统上安装此包,则要求必须装有DCOM98"
    简单一些说,你的程序用到了Ado对象,而Ado对象能通过Mdac_typ.exe这个安装包进行安装,而这个安装包需要DCom模型支持。最好打包时带上它。