以编程方式使用不同的QuickBooks版本开始会话

以编程方式使用不同的QuickBooks版本开始会话,quickbooks,Quickbooks,我正在使用此调用从代码访问QuickBooks文件 win32com.client.Dispatch("QBXMLRP2.RequestProcessor") 我计划在我的计算机上安装多个版本的QuickBooks。是否有方法指定使用哪个版本的QuickBooks打开会话?我希望解决QuickBooks的特定版本,以便我的程序符合SDK应用程序一次只能打开一个QB文件的限制。(例如,我可以使用QuickBooks Pro与company1.qbw开始一个会话,使用QuickBooks Prem

我正在使用此调用从代码访问QuickBooks文件

win32com.client.Dispatch("QBXMLRP2.RequestProcessor")

我计划在我的计算机上安装多个版本的QuickBooks。是否有方法指定使用哪个版本的QuickBooks打开会话?我希望解决QuickBooks的特定版本,以便我的程序符合SDK应用程序一次只能打开一个QB文件的限制。(例如,我可以使用QuickBooks Pro与company1.qbw开始一个会话,使用QuickBooks Premier与company2.qbw开始另一个会话)。

SDK一次只能在一台机器上打开一个QuickBooks文件。安装多个版本的QuickBooks不会改变这一点。如果在QuickBooks Pro中打开了一个文件,并且要打开一个企业文件,则必须先关闭Pro。使用SDK同时打开多个QuickBooks文件的唯一方法是使用多台计算机

旁注:QuickBooks的多个版本可以在同一台机器上运行,SDK可以正常工作;但不要尝试安装加拿大或英国版本,也不要在安装了美国版本的机器上(澳大利亚和新加坡)计算:这将破坏SDK