在Windows XP系统上,我们从QB Enterprise 2014 R5升级到R6,现在外部程序无法连接。错误消息是"过程入口点EnumProcessModulesEx无法位于动态链接库PSAPI.DLL"在R5上一切都运行得很好,但是回到R5并没有解决问题。
我尝试了SDKTestPlus3.exe程序,当我尝试连接时遇到错误:"运行时错误' -2147024769(8007007f)'"自动化错误找不到指定的过程。
搜索此错误有很多迹象表明该消息具有误导性,并且可能与寻找32位模块的64位模块有关?不确定。这里的一切都应该是32位。
对可能出错的任何想法?谢谢。
答案 0 :(得分:1)
以下是我为客户修复的方法: 我能够通过复制2014 R4升级中的dll来修复其中一个。 我把它放在这里:
http://webpages.charter.net/xenobyte/QB/QBXMLRP2.dll
答案 1 :(得分:0)
我使用QuickBooks Enterprise Accountant 14.0 R6和QBSDK V13在我的系统(Windows 7 64位)上进行了测试。我能够毫无问题地连接,并且SDKTestPlus3应用程序能够连接而没有任何错误。
我建议尝试使用不同的或新的公司文件来查看是否有相同的行为。如果您确实在新公司文件中遇到相同的错误,那么我建议卸载/重新安装QuickBooks Enterprise和QuickBooks SDK。
答案 2 :(得分:0)
QBXMLRP2.dll在R6中更新,不适用于XP。
您需要将QBXMLRP2.dll还原到以前的版本才能生效。
从技术上讲,不再支持Win XP的QB,因为MS不再支持Win XP。
答案 3 :(得分:-1)
QBXMLRP2.DLL文件很糟糕,需要更新。