刚接触接口(不知道是不是接口),不知如何使用?
我想在客户端通过socketconnect.AppServer.xxxx(xxxx)来调用服务器端的一个方法xxxx,但不知如何在客户端接收该方法返回的结果,不知服务器端要如何定义?谢谢!
我这段方法只返回一串字符,我想达到的效果是:
var s:string;
begin
s:=socketconnect.AppServer.xxxx(xxxx);
.
.
.
end;
但S没有被赋值.
我想在客户端通过socketconnect.AppServer.xxxx(xxxx)来调用服务器端的一个方法xxxx,但不知如何在客户端接收该方法返回的结果,不知服务器端要如何定义?谢谢!
我这段方法只返回一串字符,我想达到的效果是:
var s:string;
begin
s:=socketconnect.AppServer.xxxx(xxxx);
.
.
.
end;
但S没有被赋值.
解决方案 »
- 三层Midas程序速度问题如何解决?
- 改变DELPHI 图标
- 请问excelapplication如何释放
- 如何打印STRINGGRID中的记录?
- 菜问题,轻易拿分。
- 这个报表该怎么做,
- 怎样将数据库文件(比如说是ACCESS)在做成安装文件后变成我想要的文件类型
- 100分送高手:QUICKREPORT如何制作分组报表,提供实例立即送分!(超值还加100分)
- delphi中释放资源有那些函数?
- 如何可用将这样格式的XML读成一行一行的数据存到数据库里?
- delphi中有串口通讯的类吗????
- 我的SQLSERVER数据库里原来的数据是中文简体的,我现在想把数据改成大五码(BIG-5)以便在繁体操作系统下可以用,有什么最好,最快的方法
给你看一段我写的,得到服务器端的所有数据库名
listTable := DCOMConnection1.AppServer.GetTablebaseNames;
if VarIsArray(listTable) then
for i:=0 to VarArrayHighBound(listTable,1) do
TableName.Items.Add(listTable[i]);
不知怎样用?请指教!!谢谢
s:=socketconnect.AppServer.xxxx(xxxx);解决办法:
S : OleVariant;
socketconnect.AppServer.xxxx(xxxx,S);COM接口方法的返回值是HRESULT ,它只表示方法调用是否成功,你的方法如果要返回信息,就要在你接口的方法中用参数形式传出来