3

我正在尝试使用常用QBFC类 (C#) 连接到 QuickBooks Accountant 2011。

QBSessionManager sessionManager = new QBSessionManager();
sessionManager.OpenConnection("", "Application");

AI 知道,从 Intuit 示例中,上面的代码应该连接到打开的QuickBooks应用程序实例。

我得到的错误是: Retrieving the COM class factory for component with CLSID {3C801F08-CDC5-4129-AAE8-CCC4F116B5BE} failed due to the following error: 80040154.

是的,我已经使用x86作为目标来构建项目,但我想我错过了一些东西。我需要QuickBooks SDK在客户端计算机上安装吗?我正在使用 QB SDK 10,是否需要使用 QB SDK 11?

请指导我正确的方向。

PS:我做了另一个使用 QBOE 的应用程序,它工作正常,但这次我坚持尝试没有意义的事情。

4

2 回答 2

2

我发现了这个问题。看起来像客户端计算机,将使用该应用程序需要安装 QuickBooks SDK。应该早点尝试:)

于 2011-12-07T10:32:12.463 回答
2

在 SDK 中,您可以获得一些可再发行二进制文件的安装程序,这些二进制文件位于

C:\Program Files (x86)\Intuit\IDN\QBSDK11.0\tools\installers

根据 QB 网站,您不能以任何其他方式进行重新分配。

于 2012-02-06T12:23:46.453 回答