C++ Interface 与 Delphi Interface的问题??

AJLW 2006-05-16 05:08:08
interface __declspec(uuid("57910C1D-8701-4152-BF9F-6FB8A6CC5AD9"))
IRecognizePage : public IUnknown
{
STDMETHOD(Recognize)(LPCTSTR pszFileName, BOOL bLayOutAnalyse, BOOL bAngCrct) PURE;
STDMETHOD(Recognize)(HANDLE hDib, BOOL bLayOutAnalyse, BOOL bAngCrct,LPRECT lpRect) PURE;
STDMETHOD(GetResultText)(LPTSTR pszText, int& nLen) PURE;
STDMETHOD(GetResult)(LPRECOG_RET pRecogRet, int& nLen) PURE;
STDMETHOD(ClearCurrentResult)() PURE;
};

怎么转换为Delphi的??

IRecognizePage = interface(IUnknown)
['{57910C1D-8701-4152-BF9F-6FB8A6CC5AD9}']
procedure Recognize(pszFileName:WideString;bLayOutAnalyse:Boolean;bAngCrct:Boolean);overload;
procedure Recognize(hDib:THandle; bLayOutAnalyse:Boolean;bAngCrct:Boolean;LPRECT:TRect);overload;
procedure GetResultText(pszText:WideString;nLen:Integer);
procedure GetResult(pRecogRet:LPRECOG_RET;nLen:Integer);
procedure ClearCurrentResult();
end;
这样对吗?
...全文
267 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧