У меня есть этот код в проекте C++/CLI:Загрузка ABBYY Engine
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
ABBYY Fine Reader Engine 9.0 Visual Studio бросает мне исключение во время вызова pGetEngineObject. –
Вы хотите сказать, что отладчик говорит, что это было исключение? Если это так - после возврата GetEngineObject() используйте код, который вы найдете в функции check(), чтобы получить IErrorInfo * и текст описания. Этот текст объяснит, что случилось. – sharptooth