CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  网络通信/分布式开发

com+中调用dll

楼主hschuang(不会爬树的猫)2005-04-04 11:57:20 在 Delphi / 网络通信/分布式开发 提问

我做了个com+组件,就是中间服务层,主要是提供数据。在其中的一个方法中,调用了一个动态库。这个动态库又涉及另外一个数据库查询。我如果只是通过regsvr32注册,没有问题,但是如果我在windows2000中注册它。调用这个方法就会返回数据库访问错误的提示。 问题点数:100、回复次数:10Top

1 楼hschuang(不会爬树的猫)回复于 2005-04-04 12:01:34 得分 0

windows2000中的组件服务注册,就有问题Top

2 楼cyblueboy83(爱情白痴—电脑迷)回复于 2005-04-05 00:33:35 得分 0

帮顶  
  Top

3 楼Heyongfeng(小何)回复于 2005-04-05 14:30:15 得分 0

再顶Top

4 楼j9dai(翔)(DoItNow)回复于 2005-04-05 14:36:43 得分 0

关注   +   友情UPTop

5 楼xiammy(filer)回复于 2005-04-05 23:14:35 得分 0

gzTop

6 楼vinsonshen(为了明天)回复于 2005-04-06 11:47:10 得分 0

upTop

7 楼ysai(所有真的都是假的真,所有假的都是真的假)回复于 2005-04-06 11:52:12 得分 100

在组件服务中配置你的COM+应用程序,标识页选择指定用户,并输入有访问数据库权限的用户名及密码Top

8 楼hschuang(不会爬树的猫)回复于 2005-04-12 15:37:05 得分 0

谢谢大家的支持。但是还是没有搞定。com+里的用户是指访问该组件的用户。而我的另外一个动态库是访问的另外一台机器上的数据库。Top

9 楼vinsonshen(为了明天)回复于 2005-04-12 18:14:16 得分 0

upTop

10 楼pqzemily(仙岩)回复于 2005-06-05 15:16:13 得分 0

在COM+中调用DLL应该没有什么问题,我现在一直都是这么做的,不过有一点你必须得注意。在COM+中调用DLL时,调试与正试运行时调用DLL的路径是不同的。调试时与COM+同目录即可,但是在正式运行时最好放到C:\winnt\system32下面去。第二点是,COM+最好注册到组件服务中,因为直接注册,有可能出现COM+不会去调用DLL或者是部份接口无法正常工作的现象,另一个就是在WIN2003中无法工作。Top

相关问题

  • 在dll中调用dll?
  • DLL中的MDI调用
  • Asp中如何调用Dll?
  • dll中的窗体调用
  • 关于DLL中调用FORM
  • asp中怎么调用dll?
  • 调用Dll中的类
  • Delphi中调用DLL问题
  • VC中调用VB生成的DLL(java调用VB的DLL)
  • 请教!!! Dll中调用dll问题!

关键词

  • windows2000
  • 组件
  • 数据库
  • 动态库
  • 用户
  • 注册
  • dll
  • 调用dll
  • com+
  • 问题

得分解答快速导航

  • 帖主:hschuang
  • ysai

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

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