初学者问题: Interface 如何返回值?(20分)

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

zyx1122

Unregistered / Unconfirmed
GUEST, unregistred user!
我在Server的Interface创建一个方法.
但是Delphi会自动将此方法生成Procdue
而我想从此方法返回值. 如何做?
不是在方法里加一个指针参数.
Interface本身就返回HResult. 我如何收到这个HResult?
 
waiting for you...
 
定义一个指针变量即可
 
都说了"不是在方法里加一个指针参数'
 
在菜单Edit-->中的Add to Interfaces..
弹出Add to Interfaces 对话框
在Declaration中添加即可

Function HelloAll:WideString;
我的方法应该可以
 
基本上不需要用返回值
把你要返回的东西定义为一个out类型的参数就可以了
 
知足者: 没有找到.
我用的是Delphi 6.
 
我用的也是Delphi6,应该没问题,你是什么没找到?
菜单中--Edit子菜单--Add to Interface..子菜单项(最后一项)
只不过Add to Interface子菜单项只有在你打开的当前单元是RemoteDataModule单元时才
有效
 
怎么不给分?
 
后退
顶部