谁能解决~!我送200分~! 可能有2个问题:1,是你的组件没有都注册(ocx/dll).或者2,安装MDAC2.7, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不可能的.我在2000机上运行通过.注册没问题.是VB的自打包程序.Mdac_typ.exe是自已打进去的.安装完了也不好使.. 可能是你引用的dll、tlb、olb在98下没有我曾经也遇到过这样的问题 回复人: shuaishen12(12) 说的有道理,你可以检查一下你所引用的api函数或者别的对象,是不是是2000的新函数,98不支持的 我曾经遇到的情况是 我在2000下引用的ADO2.6 打包到98下无法使用 我在98下安装了一个VB后 发现98下没有ADO2.6 重新引用ADO2.1后 在两个系统下都可以使用了 晕~!API 函数, 怎么可能有什么新的函数.我一共才用了一个API. 是 shellexecute 而别的对象. 只引用了一个 realplayer, MCLHwnd,listview.别的没有了啊. 就算你使用VB自带的打包工具,他也不会自动把你需要注册的文件选出来啊,这一步要你自己做不行你把引用的所有组件和后绑定的组件在机器上用REGSVR32都注册一下. 可能是ADO版本不正确你可以在安装98的计算机上安装上VB,看是否能够运行,如果可以,说明是控件的问题,可能是控件版本问题(比如WINDOWS COMMON DIALOG CONTROLS就有好几个版本-sp3,sp4,sp5等);如果还不能运行,就把原代码拷贝到98的计算机上运行,看看原代码会出现什么错误,一般应可以找到错误并解决 倒~! shuaishen12(12) ,herony(阿崧) 一会儿给你们分.安装的时候, 马上就要完成了. 提示: 注册 msado21.tlb 有问题....怎么回事啊??????????????????????????解决这个马上结贴~! 200分.. 1 把msado21.tlb 删除,没有问题。2 你的控件可能有不正确的语句,比如绝对路径或者本机组件引用(如RealPlayer)等等。 不是啊.本机组件引用,我只引用了 realplayer.可是这是上网最基本的软件了.别的机子上也有.不是这个哦.把msado21.tlb删掉?那怎么还能用ado 1 删掉没有关系的。2 如果还出现“类不支持自动化,或不支持期望的接口”的现象,就设置几个断点,看具体是哪里出错了。 关于Real组件,只是举个例子。关键是检查ocx的语法。 用ADO2.6打开setup.lst把File××[email protected],$(WinSysPath),$(DLLSelfRegister),$(Shared)....改为TLBRegister另:推荐用Wise Installer打包 解决的最好办法是在winnt下打包,包你没事. 呵呵..我用了 msado21.tlb我把 setup.lst 里面的改成 TLBRegsiter了.这样好了. 谢谢各位啊~!~!~shuaishen12(12) (呵呵,谢谢你帮忙.)herony(阿崧) ( 也谢谢你)blueer(Observer) ( 很感谢你~! 一下就说准了~!厉害~~!~!~!)其实的朋友,也谢谢你们热心来帮忙.不过没效果哎!@~!~ : )发分拉~! 如何将数据库记录自动转移? excel编辑之后,直接用VBA生成二进制文件 请教VB备份SQL数据库的问题 超难问题,不知道有没有人会 求VB图书下载地址! 紧急情况!!! excel 中vba控制 tab问题 VB中如何设置某一个菜单的快捷键为ctrl+shift+l啊,默认好象只能设置哪个组合键啊? 如何实现 一个select的结果 “保存“功能! 谢谢 现在的人都是脚踏几只船吗?有没有关学VB而不学别的语言的人... 帮帮忙!我们网吧里安装了Promagic! VB的DataGrid及时刷新问题
我在2000机上运行通过.
注册没问题.
是VB的自打包程序.
Mdac_typ.exe是自已打进去的.
安装完了也不好使..
我曾经也遇到过这样的问题
这一步要你自己做不行你把引用的所有组件和后绑定的组件在机器上用REGSVR32都注册一下.
你可以在安装98的计算机上安装上VB,看是否能够运行,如果可以,说明是控件的问题,可能是控件版本问题(比如WINDOWS COMMON DIALOG CONTROLS就有好几个版本-sp3,sp4,sp5等);如果还不能运行,就把原代码拷贝到98的计算机上运行,看看原代码会出现什么错误,一般应可以找到错误并解决
2 你的控件可能有不正确的语句,比如绝对路径或者本机组件引用(如RealPlayer)等等。
本机组件引用,我只引用了 realplayer.可是这是上网最基本的软件了.别的机子上也有.不是这个哦.把msado21.tlb删掉?那怎么还能用ado
关于Real组件,只是举个例子。关键是检查ocx的语法。
打开setup.lst
把File××[email protected],$(WinSysPath),$(DLLSelfRegister),$(Shared)....
改为TLBRegister
另:推荐用Wise Installer打包
在winnt下打包,包你没事.
我用了 msado21.tlb
我把 setup.lst 里面的改成 TLBRegsiter了.这样好了. 谢谢各位啊~!~!~shuaishen12(12) (呵呵,谢谢你帮忙.)
herony(阿崧) ( 也谢谢你)
blueer(Observer) ( 很感谢你~! 一下就说准了~!厉害~~!~!~!)
其实的朋友,也谢谢你们热心来帮忙.不过没效果哎!@~!~ : )发分拉~!