#com #qbxml
#com #qbxml
Вопрос:
В системе Windows XP мы обновили QB Enterprise 2014 с R5 до R6, и теперь внешние программы не могут подключиться. Сообщение об ошибке: «Точка входа процедуры EnumProcessModulesEx не может быть найдена в библиотеке динамических ссылок PSAPI.DLL » На R5 все работало просто отлично, но возврат к R5 не устранил проблему.
Я попробовал программу SDKTestPlus3.exe и когда я пытаюсь подключиться к этому, я получаю сообщение об ошибке: «Ошибка времени выполнения ‘-2147024769 (8007007f)'» Ошибка автоматизации Указанная процедура не может быть найдена.
Поиск этой ошибки имеет много признаков того, что сообщение вводит в заблуждение, и это может иметь какое-то отношение к 64-разрядным модулям, которые ищут 32-разрядные модули? Точно не уверен. Все здесь должно быть 32-разрядным.
Есть мысли о том, что может быть не так? Спасибо.
Ответ №1:
Вот как я исправил это для своего клиента: я смог исправить одно из них, скопировав dll из обновления 2014 R4. Я разместил его здесь:
http://webpages.charter.net/xenobyte/QB/QBXMLRP2.dll
- Закройте QuickBooks.
- Перейдите к C:Program Файлы Общие файлы IntuitQuickBooks
- Переименовать QBXMLRP2.dll в QBXMLRP2.old
- Скопируйте в более старую dll.
- Тест с SDKTestPlus3.exe или с существующей интеграцией.
Ответ №2:
Я тестировал в своей системе (64-разрядная версия Windows 7), используя QuickBooks Enterprise Accountant 14.0 R6 и QBSDK V13. Я смог подключиться без проблем, и приложение SDKTestPlus3 также смогло подключиться без каких-либо ошибок.
Я бы посоветовал попробовать другой или новый файл компании, чтобы посмотреть, получите ли вы такое же поведение. Если вы получаете те же ошибки с новым файлом company, я бы предложил удалить / переустановить как QuickBooks Enterprise, так и QuickBooks SDK.
Ответ №3:
QBXMLRP2.dll был обновлен в R6 и не работает с XP.
Вам нужно вернуться QBXMLRP2.dll к предыдущему выпуску, чтобы это сработало.
Технически QB для Win XP больше не поддерживается, поскольку MS больше не поддерживает Win XP.
Ответ №4:
QBXMLRP2.DLL файл неисправен и нуждается в обновлении.