调用中间层方法时报错(50分)

  • 主题发起人 主题发起人 zwwhb
  • 开始时间 开始时间
Z

zwwhb

Unregistered / Unconfirmed
GUEST, unregistred user!
我写 一个demos,采用socket连接,中间层用的remote datamodule
我在服务器端写了个简单的方法
function add(var x1,x2:integer):integer
begin
result := x1+x2;
end;

客户端调用 时用的edit3.text := inttostr(dm.sct.appserver.add(strtoint(edit1.text),strtoint(edit2.text)));
但是在客户端调用的时候,报错"variantdo
es not refrence an automation object"
怎么回事?
 
是怎樣寫的?
你不會是直接寫function....吧?
用type library生成方法試試.
 
我 是在edit菜单下的add to interface里面加的,如果在typelibrary里面加经常会报错
 
怎么没人回答,没人做过三层吗?
 
必须在typelibrary里加啊。。要不怎么会认你的东东啊。
 
问题已经解决了,犯了一个低级错误,socketconnection的连接没有打开。
 
后退
顶部