COM问题(在线等待)(30分)

  • 主题发起人 主题发起人 ieiszwxm
  • 开始时间 开始时间
I

ieiszwxm

Unregistered / Unconfirmed
GUEST, unregistred user!
用COM编了一个服务器,其中用两个方法分别设置和读取一个字符串。在服务器上读取和设置是
正确的,但是编写客户端后,在客户端只能设置不能读取。编译时不报错。客户端读取时就报
(Access violation at address 77d82a16 in module 'RPCRT4.DLL',read of address fffffff8.)错误
Why?
 
这种问题估计只能靠自己了。。。

换一台客户端试试了。。
 
我的客户端与服务程序都在一台机器上。并且我也换过一台机器。
 
是否配置DCOM?考虑客户端权限没有?
如果是COM+对象,那么在COM+中是否对具体的COM+包赋予客户足够权利?
 
我觉得你首先检查参数返回值类型匹配,
然后看看你的程序代码有无越权使用,为初试化使用的情况。
最后实在不行就换个机器推翻重来!
还不行那就给Borland或者MS报告这个BUG![:)]
 
代码贴出来才能分析.
 
以后再说吧。谢谢兄弟们了。都加分。
 
后退
顶部