各位,下面的COM接口函数如何转换成Delphi函数?
tttk 2005-01-30 09:15:34 我现在要实现一个IDocHostUIHandler接口的类,接口中有这样
HRESULT FilterDataObject(
IDataObject *pDO, IDataObject **ppDORet
);
我的转换是:
function FilterDataObject(const pDO: IDataObject; var ppDORet: IDataObject): HRESULT;
这样是否正确?如果把var改成out,有什么不同?
原接口中的ppDORet是一个**IDataObject类型,也就是指向IDataObject的指针的指针,那么在转换到Delphi函数时,通过var或者out能有效吗?
盼复。