1
我有這樣的代碼在C++/CLI項目:加載ABBYY引擎
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成功了嗎?你究竟如何看到異常? – sharptooth 2010-07-12 11:03:25
ABBYY Fine Reader Engine 9.0 在pGetEngineObject調用期間,Visual Studio引發異常。 – 2010-07-19 08:05:37
你的意思是調試器說這是一個異常拋出?如果是這樣 - 在GetEngineObject()返回之後,使用您在check()函數中找到的代碼來檢索IErrorInfo *和description文本。該文本將解釋什麼是錯的。 – sharptooth 2010-07-21 10:32:06