能不能定义一个可返回结果,如INT类型的MIDAS接口调用函数?(100分)

  • 主题发起人 主题发起人 xuwh
  • 开始时间 开始时间
X

xuwh

Unregistered / Unconfirmed
GUEST, unregistred user!
我在Type Library编辑环境中增加一个函数,它总说必须返回HRESULT。
新手上路,请多指教。
 
用自动化对象
参数类型[out, retval]
 
楼上说的对,微软IDL定义返回值为一个[out, retval]类型的参数,例如你这样定义时,
HRESULT _stdcall isAlpha([in] BSTR Param, [out, retval] long * Result );
Delphi会为你自动添加下面这样的函数定义:
function TMyComp.isAlpha(const Param: WideString): Integer;
 
多谢多谢。
散分~~~
 
后退
顶部