SERVER_TLB中增加了一个方法:SetConnString,然后再客户端调用(Error)(50分)

  • 主题发起人 主题发起人 sixeight
  • 开始时间 开始时间
S

sixeight

Unregistered / Unconfirmed
GUEST, unregistred user!
三层结构中,修改connectionString应写在什么地方?
我试着在SERVER_TLB中增加了一个方法:SetConnString,然后再客户端调用.
dcomconn.AppServer.SetConnString;
运行是出错:'variantdo
es not refrence automation object'
请指点?
 
必须先dcomconn.open才能使用AppServer
 
to sixeight:

不知道你那个过程中是如何实现的。你是不是用到了variant。
variant 支持在进程间传递信息。不过好象com仅对 Istrings,Ifont,Ipicture
等接口提供自动调度支持。你的server_Tlb有没有实现这些接口?
 

在FORM 的onkeypress事件中,测试一下就知道了。
 
多人接受答案了。
 
后退
顶部