应用服务器的方法 (100分)

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

zxiaowei

Unregistered / Unconfirmed
GUEST, unregistred user!
我只是简单的写了一个两个数的相加。
而在客户端总是提示,"接口不支持"和"内存已锁定"这样的OLE错误。
 
报什么错,把过程和调用函数贴出来。不然没人能知道错在哪
 
对啊,是什么错误?
 
遇到錯誤才叫錯誤。
 
我只是简单的写了一个两个数的相加。
而在客户端总是提示,"接口不支持"和"内存已锁定"这样的OLE错误。

 
应用服务器的方法是:
procedure TTempDCOM.Sum(x, y: OleVariant;
var total: OleVariant);
begin
total:=x+y;
end;
客户端的调用:
SocketConnection1.AppServer.sum(edit1.Text,edit1.Text,total);
 
大家在讨论一下,散分了!!!!
代码:
 
没什么好讨论的
 
方法怎么定义的?
返回类型要是HRESULT(可能写错了)的
改成 result:=.....
 
shbjkl 这位大哥:我如果把total这个参数去掉,直接返回可以吗?
Result:=x+y 出错是不能识别的标识符。
 
var total: OleVariant?这样可不可以total: OleVariant
 
后退
顶部