【发布时间】:2010-07-08 13:59:35
【问题描述】:
我在 C++/CLI 项目中有这段代码:
CSafePtr<IEngine> engine;
HMODULE libraryHandle;
libraryHandle = LoadLibraryEx("FREngine.dll", 0, LOAD_WITH_ALTERED_SEARCH_PATH);
typedef HRESULT (STDAPICALLTYPE* GetEngineObjectFunc)(BSTR, BSTR, BSTR, IEngine**);
GetEngineObjectFunc pGetEngineObject = (GetEngineObjectFunc)GetProcAddress(libraryHandle, "GetEngineObject");
pGetEngineObject( freDeveloperSN, 0, 0, &engine )
最后一行抛出这个异常:
RPC 服务器不可用
什么可能导致这个异常?
【问题讨论】:
-
ABBYY FRE 是哪个版本的? LoadLibraryEx() 和 GetEngineObject 是否成功?您如何看待异常?
-
ABBYY Fine Reader Engine 9.0 Visual Studio 在 pGetEngineObject 调用期间抛出异常。
-
你的意思是调试器说有异常抛出?如果是这样 - 在 GetEngineObject() 返回后,使用您在 check() 函数中找到的代码来检索 IErrorInfo* 和描述文本。该文本将解释问题所在。
标签: abbyy finereader