我正在尝试在Python中创buildQuickBooks POS和在线购物车之间的集成应用程序。
我已经find了使用win32库与Python中的QB SDK( http://blog.bflarsen.com/?p=132 )进行交互的示例代码,但似乎这个代码已经过时了, COM已经改变了。
这个文档有这样的说法:
您可以在QBPOS SDK子目录 Samples qbpos中find除VB以外的其他语言的QBPOS通信示例。 对于不在该目录中采样的语言,请参考请求处理器API或qbposFC库的COM接口定义。 这些文件分别位于abposXML和qbposFCtypes库中,可以使用各种对象浏览器(如Visual Studio对象浏览器)进行查看。
使用native / C ++代码在VS2010中创build一个简单的COM对象最简单的方法是什么?
如何为SENS事件注册接收对象
COM与WMI提供的信息
默认的IMarshal实现?
是否COM服务不能同时被多个程序使用?
但是,它不提供访问COM的string。
Google什么都没有。 我已经在registry中searchRequestProcessor,唯一可以find的COM是QBPOSXMLRPC.RequestProcessor,它可以工作,但试图连接到服务器而不是与我的QuickBooks交互,这正是我所需要的。
我的问题是,什么是适当的COM文件使用? 如果没有,是否有可能将我的QuickBooks变成一个RPC服务器?
先谢谢你!
使用IShelldispatch接口更改文件的详细信息选项卡(右键单击时)?
Windows常用项目对话框:ctypes + COM访问冲突
从64位应用程序使用32位进程COM服务器的简单方法是什么?
使用COM在Windows上的本地机器上的进程间通信
DLL注册返回码0x80029c4a
我需要用regsvr32注册DLL。
regsvr32 "C:Program FilesCommon FilesIntuitQBPOSSDkRuntimeQBPOSSMLRPLib.dll" # <"C:pathtointuitinstalldir....">
该命令需要以管理员权限运行。
由于这通常是在“程序文件”中,所以需要引号来将字符串包含在一个参数中。
之后,COM字符串是QBPOSXMLRPLib.RequestProcessor
from win32com import client rp = client.dispatch("QBPOSXMLRPLib.RequestProcessor")
希望在未来帮助别人。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。