三层的棘手问题(100分)

  • 主题发起人 主题发起人 astra_wut
  • 开始时间 开始时间
A

astra_wut

Unregistered / Unconfirmed
GUEST, unregistred user!
在用Com+进行三层开发时,遇到一个棘手的问题,
现在每当客户端连接应用服务器时就会提示一下错误:
Operation is not allowed when the object is open。
从源程序可以看出是当我连接服务器(Create/CreateRemote)时出错,
而数据在报错后依然可以正确地出来,
向高手请教了。
 
可以写出代码吗?
 
代码没有任何编译错误,只是在连接应用服务器时出错:
Procedure xxxx();
Var
ION: ImtsObj;
begin
.......
ION := CoMtsObj.CreateRemote(ServerName);
.......
end;
就在这句话出错。
如果要出错就是系统中所有类似语句都出错,显然不是程序问题。
 
[red]照理创建远程对象时要加上远程对象名或GUID[/red]
 
后退
顶部