错误:ACTIVEX部件不能创建对象

gdjacky 2001-08-03 02:28:58
我将ACTIVEX。EXE拷贝在服务器上,然后用 路径/rpdataserver.exe /regserver 注册此组件,然后我在客户端用createobject("rpdataserver.radatasql",服务器名)来对服务器访问,我在NT上也观察到此组件在客户端执行操作后就开始运行,而且站用很大的资源,而客户端的程序在很长时间停留在createobject("rpdataserver.radatasql",服务器名)这语句后,就出现错误:ACTIVEX部件不能创建对象,why!!! 各位帮帮忙吧,我想得头发都白了!!!
...全文
219 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
gdjacky 2001-08-03
  • 打赏
  • 举报
回复
当我在dcomcnfg上设置将rpdataserver.rpdatasql的位置设成local host时,没有问题。但当我设成run application on the following computer:本机的IP地址 或服务器的IP地址 时,就会出现上述的错误!
gdjacky 2001-08-03
  • 打赏
  • 举报
回复
目前我的客户端还是我的开发平台,rpdataserver是在此机子上开发的,所以当访问本机上的rpdataserver时没有问题,当将rpdataserver放到服务器就出现问题了。
gdjacky 2001-08-03
  • 打赏
  • 举报
回复
谢谢heyijpn(小何),我肯定加你分,运行了dcomcnfg后,应该再要做那些设置呢?我安装DCOM后再访问此组件还是出现“ACTIVEX部件不能创建对象”的错误。
ltpao 2001-08-03
  • 打赏
  • 举报
回复
Activex EXE 在客户端要注册
编译Active EXE时要产生远程服务文件(工程属性->部件->远程服务文件)
然后在客户端CliReg32.exe rpdataserver.vbl
RegTLib rpdataserver.tlb
如果做成安装包,该安装包必须包括rpdataserver.vbl,rpdataserver.tlb
heyijpn 2001-08-03
  • 打赏
  • 举报
回复
你的VB6光盘上就有啊
目录为Dcom98
下面有两个文件
Dcm98cfg 和 Dcom98
分别运行一下就可以了啊
hychy@sina.com
heyijpn 2001-08-03
  • 打赏
  • 举报
回复
你的客户端无法执行DCOMCNFG
说明你的客户端没有安装DCOM
不安装它不能建立分布式COM对象的引用,
先在安装一下DCOM,再试试吧
gdjacky 2001-08-03
  • 打赏
  • 举报
回复
在win98上如何安装DCOM
heyijpn 2001-08-03
  • 打赏
  • 举报
回复
你的客户端没有不能执行DCOMCNFG
说明你的客户端没有安装DCOM
这是不行的
现安装DCOM吧
gdjacky 2001-08-03
  • 打赏
  • 举报
回复
我客户端的操作系统是WIN98,我没在客户端进行DCOM的设置,我的WIN98也不能执行DCOMCNFG,我只在服务器上设置 此组件的身份验证等级为 无。默认访问权限和默认启动权限都为everyone。
xj_xuq 2001-08-03
  • 打赏
  • 举报
回复
你在客户端用MTS建立组件(远程或本地),并编译!
还可以把文件拷贝到本地,用c:\windows\system\Regsvr32.exe注册!
heyijpn 2001-08-03
  • 打赏
  • 举报
回复
不知道你客户端的操作系统用的是什么?
这是DCOM的安全机制的设置问题,
Win98和Win2000设置方法不同,
只要正确设定权限保证没有问题!
我以前试过(单位的局域网上).
wbdx 2001-08-03
  • 打赏
  • 举报
回复
gz

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧