CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  ATL/ActiveX/COM

采用CoCreateInstanceEx创建的组件的方法怎么调用?

楼主djjsl0259(djjsl)2002-06-05 20:19:02 在 VC/MFC / ATL/ActiveX/COM 提问

小弟想将以前用过的组件放在组件服务里,使它变成com+的组件,这样就可以实现  
  dcom的调用,因此在本机用CoCreateInstanceEx创建了一个在另外  
  一台机子上的组件,调用是成功了,但在调用它的方法的时候,  
  却出现无权访问的问题,请教各位兄台该怎么解决,感激不尽。 问题点数:50、回复次数:8Top

1 楼volcary(冰火山)回复于 2002-06-05 20:22:03 得分 10

在两台机器上建立同样的一个用户,然后在客户端使用此用户名密码登陆Top

2 楼djjsl0259(djjsl)回复于 2002-06-05 20:33:50 得分 0

谢谢volcary,但这些是要做成产品的,如果采用兄台的方法,  
  好像太呆板了点,有没有更好的办法。我看铁子里有人说要将  
  com+在本机安装,再导出客户安装,不知道是什么意思,请  
  帮帮我。Top

3 楼arxing(阿行)回复于 2002-06-05 20:50:51 得分 10

使用组件服务(在控制面板----管理工具里面)。  
  另外,实际上你只是在COM+环境运行老式COM组件,并非真正的COM+。  
  Top

4 楼djjsl0259(djjsl)回复于 2002-06-06 13:57:00 得分 0

各位兄台,可能我没有描述清楚。是这样的:  
  我将以前编写的一个组件(atl编写的),放在computer   a的com+里面(用的就是组件服务),我希望我在computer   b上面调用这个组件。  
  昨天我用了CoCreateInstanceEx来调用这个组件,没有成功。  
  今天我将这个组件在a里面导出,然后在b上导入了,用  
  CoCreateInstance来调用,还是不成功。  
  出的错误都是Access   Denied.  
  另外,volcary的方法我试过了,还是不行。  
  朋友们,兄弟们,帮帮我吧。Top

5 楼huqiming(Super)回复于 2002-06-06 20:25:15 得分 10

配置权限是必须的  
  然后在代码中可以写一些登陆的安全信息代码就可以了  
   
  客户也是需要权限分配的啊,至少在服务器上需要设置一下Top

6 楼djjsl0259(djjsl)回复于 2002-06-07 20:15:22 得分 0

谢谢各位,问题在大家的帮忙下面得到解决,但是结果令人沮丧。  
  dcom是不是不适合用来进行大数据量的传输。现在web   server和  
  application   server   在只有一个用户的情况下面,而且这个用户还在  
  web   server上面,cpu占用率达到40-70%,db   server没有什么影响。  
  各位兄台,是我的组件写的不好吗。这些组件有用vb开发的,有用atl  
  开发的。Top

7 楼huqiming(Super)回复于 2002-06-07 20:34:31 得分 10

是你的代码问题,dcom可以支持数百用户同时访问的Top

8 楼volcary(冰火山)回复于 2002-06-07 22:27:10 得分 10

大多是因为你的代码的问题,例如每次调用都创建一个实例然后销毁  
  这样自然很慢Top

相关问题

  • 当我调用GetObject("Excel.Application")时,报错“无法创建 ActiveX 组件”。
  • 怎样使用delphi5.0创建COM组件,并在delphi5.0中调用组件
  • 调用组件?
  • 在asp当中如何调用vb创建的组件,在线急等!!!
  • vb6创建的dll组件,在其他程序中如何正确的调用和释放
  • 在VB中调用Delphi创建的ActiveX组件问题,在线等,解决立马送分
  • 在VB中调用Delphi创建的ActiveX组件问题,在线等,解决立马送分
  • 自己写的组件中调用 scripting.dictionary ,可是老出错,不能创建 scripting.dictionary对象,怎么回事???
  • 如何调用动态库中的创建的组件对象(比如TSocketConnection实例)
  • 如何创建WEB客户端的组件,实现调用客户端的动态连接库(.dll)?

关键词

  • 组件
  • 代码
  • 用户
  • 客户
  • server
  • 调用
  • cocreateinstanceex
  • 兄台
  • 创建
  • 方法

得分解答快速导航

  • 帖主:djjsl0259
  • volcary
  • arxing
  • huqiming
  • huqiming
  • volcary

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo