Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python和QuickBooks POS SDK:用于COM文件的字符串是什么?

Python和QuickBooks POS SDK:用于COM文件的字符串是什么?
EN

Stack Overflow用户
提问于 2013-07-31 07:31:59
回答 1查看 463关注 0票数 1

我正试图在QuickBooks POS和一个在线购物车之间创建一个集成应用程序。

我在Python (http://blog.bflarsen.com/?p=132)中找到了使用win32库与QB交互的示例代码,但这段代码似乎过时了,访问COM的字符串已经更改。

这些文件的内容如下:

您可以在QBPOS SDK子目录\Sample\ QBPOS中找到用Visual以外的语言进行qbpos通信的示例。对于未在该目录中取样的语言,请参考请求处理器API的COM接口定义,或者可选地参考qbposFC库。它们分别位于abposXML和qbposFC类型库中,可以在各种对象浏览器(如Visual对象浏览器)中查看。

但是,它不提供访问COM的字符串。

谷歌什么也没发现。我在注册表中搜索了RequestProcessor,唯一能找到的COM是QBPOSXMLRPC.RequestProcessor,它可以工作,但尝试连接到服务器,而不是与我的QuickBooks交互,这正是我所需要的。

那么,我的问题是,正确的COM文件是什么?如果没有,是否有可能将我的QuickBooks转换为RPC服务器?

提前谢谢你!

EN

回答 1

Stack Overflow用户

发布于 2013-08-08 09:27:19

我需要向regsvr32注册DLL。

代码语言:javascript
运行
AI代码解释
复制
regsvr32 "C:\Program Files\Common Files\Intuit\QBPOSSDkRuntime\QBPOSSMLRPLib.dll"
#       <"C:\path\to\intuit\install\dir\....">

此命令需要以管理员权限运行。

因为这通常在"Program“中,引号是包含在一个参数中的字符串所必需的。

之后,COM字符串是QBPOSXMLRPLib.RequestProcessor。

代码语言:javascript
运行
AI代码解释
复制
from win32com import client
rp = client.Dispatch("QBPOSXMLRPLib.RequestProcessor")

希望对未来的人有所帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17974654

复制
相关文章
Spring在无RedirectAttributes的情况下(如Interceptor中)使用Flash scope
判断逻辑很简单,但是重定向的时候需要前台有消息提示,如果是在Controller中,可以在方法上注入RedirectAttributes参数,但是Interceptor中默认没有这个参数,那么我们如何实现RedirectAttributes的flashMessage功能呢?
飞奔去旅行
2019/06/13
6.1K0
【DB笔试面试511】如何在Oracle中写操作系统文件,如写日志?
可以利用UTL_FILE包,但是,在此之前,要注意设置好UTL_FILE_DIR初始化参数。
AiDBA宝典
2019/09/30
32.9K0
【DB笔试面试511】如何在Oracle中写操作系统文件,如写日志?
找到java代码中没有被使用的公用方法
最近,我打算对我们项目的代码进行清理,准备把一些没有被使用到的公用方法清理掉,但是我在网络找了一遍,像PMD,Findbugs等静态工具,都只能找到没有被使用的私有方法。
源哥
2018/08/28
1.7K0
Netty中真的没有使用锁吗?
在Netty的官方网站(https://netty.io/)中声称, 它是一个异步的, 事件驱动的网络框架.
书唐瑞
2022/06/02
4390
Netty中真的没有使用锁吗?
git命令中带有特殊符号如@
使用带用户密码clone的方式: git clone https://username:password@remote 当username和password中含有特殊符号会导致出错, 因为为http的请求,所以需要将特殊符号encode成url格式的 java使用: String c = java.net.URLEncoder.encode(".","utf-8"); System.out.println(c); 源文档 <http://blog.csdn.net/qq1142003960/article/
千往
2018/01/24
2.2K0
绑定事件中 如可控制函数的执行次数
var flag = true; function onlyOne() { if(flag) { "这里是要执行的代码"; } flag = false//该方法是控制函数仅执行一次 因为flag是全局变量 onlyOne()函数执行一次后flag就变成false了 函数就执行不了了
大当家
2018/06/28
2.8K0
如何在没有matlab的电脑中运行matlab程序?
巴山很久之前给大家介绍了如何打包封装matlab程序(m文件exe打包封装教程),封装成exe的matlab程序要如何才能在其他电脑中正常运行呢?
巴山学长
2021/03/30
2.6K0
如何在没有matlab的电脑中运行matlab程序?
如何在Spring中优雅的使用单例模式?
单例模式私有化了构造方法,所以其他类无法使用通过new的方式去创建对象,在其他类使用该类的实例时,只能通过getInstance去获取。但是可以通过Constructor反射的方式获取私有化的构造器然后通过构造方法去创建对象。
关忆北.
2021/12/07
6.7K0
如何在openGauss 2.1.0中使用Job?
Job类似Unix中的crontab,有定时执行的功能,可以在指定的时间点或每天的某个时间点等自行执行任务。在各类系统使用运行过程中,经常会遇到需要定时完成的任务,比如定时更新数据,定时统计数据生成报表等等,这些工作都可以使用Job来完成。在openGauss 2.1.0中,提供了以下接口来实现管理Job。
数据和云
2021/11/10
6.8K0
如何在openGauss 2.1.0中使用Job?
如何在CDH中安装和使用StreamSets
StreamSets由Informatica前首席产品官Girish Pancha和Cloudera前开发团队负责人Arvind Prabhakar于2014年创立。他们成立该公司主要是应对来自动态数据(data in motion)的挑战 - 包括数据源,数据处理和数据本身,这是一个称为“数据漂移“(https://streamsets.com/reports/data-drift/)的问题。StreamSets设想从头开始管理数据流,避免已有产品和工具的缺陷,并启用一种管理动态数据(data in motion)的新方法。
Fayson
2018/03/30
36.6K2
如何在FME中更好的使用Tester转换器
首先,确定要使用的转换器。既然是过滤,第一个要考虑的就是tester转换器,接下来就要考虑使用什么规则、怎么组合。
数据处理与分析
2019/07/31
3.8K0
如何在CM中启用YARN的使用率报告
CDH的高级功能"群集利用率报告"(Cluster Utilization Report)是整个多租户方案体系里的一部分,可以用来查看租户的资源使用情况,并可以通过Cloudera Manager的API导出资源使用报表。
Fayson
2018/03/29
4.5K0
在Centos8中默认使用DNF没有使用YUM​
'dnf list'命令将列出所有仓库中所有可用的软件包和您Linux系统中已安装的软件包。
小陈运维
2021/10/13
1.2K0
iOS开发中使用系统中没有的字体-swift
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/80068714
用户1451823
2018/09/13
1.2K0
iOS开发中使用系统中没有的字体-swift
如何在 Linux 中安装、设置和使用 SNMP?
SNMP(Simple Network Management Protocol)是一种用于管理和监控网络设备的协议。它允许网络管理员通过远程方式收集设备的运行状态、性能数据和错误信息,以便进行故障排除和网络优化。在Linux系统中,我们可以安装、设置和使用SNMP来监控和管理服务器和网络设备。本文将详细介绍在Linux中安装、设置和使用SNMP的步骤和方法。
网络技术联盟站
2023/06/25
3.9K0
如何在 Linux 中安装、设置和使用 SNMP?
技术干货| 如何在MongoDB中轻松使用GridFS?
点击下方公众号关注并分享,获取MongoDB最新资讯! GridFS是用于存储和检索超过16 MB大小限制的BSON文档文件的规范。 注意 GridFS 不支持多文档事务 相较于将一个文件存储在单条文档中,GridFS将文件分为多个部分或块[1],并将每个块存储为单独的文档。默认情况下,GridFS使用的块默认大小为255kB;也就是说,除最后一个块,GridFS会将文件划分为255 kB的块。最后一个块只有必要的大小。同样,最后的那个块也不会大于默认的块大小,仅使用所需的空间以及一些其他元数据。 Grid
MongoDB中文社区
2022/04/14
7.1K0
技术干货| 如何在MongoDB中轻松使用GridFS?
如何在vue中安装及使用layui框架[通俗易懂]
第二步,安装完成之后,然后接下来你在你文件夹目录下的(node_modules)中找到(dist文件),如下图:
全栈程序员站长
2022/09/12
7.4K0
如何在vue中安装及使用layui框架[通俗易懂]
如何在 Linux 中安装、设置和使用 SNMP?
在Linux系统中,我们首先需要安装SNMP软件包。具体的安装命令可能因您使用的Linux发行版而有所不同。以下是一些常见的发行版的安装命令示例:
网络技术联盟站
2023/09/06
3.9K0
如何在 Linux 中安装、设置和使用 SNMP?
使用List中的remove方法遇到的坑,不信你没有踩过!
结果是一下。根据以上代码,希望得到的结果是 cde 但是运行结果是bcde那么问题来了为什么会得到一下结果呢
后端码匠
2020/07/21
1.9K0
使用List中的remove方法遇到的坑,不信你没有踩过!
点击加载更多

相似问题

如何在JavaScript UiBinder中使用UiBinder回调函数?

20

如何在HTMLTable中使用UiBinder?

14

如何在UIbinder中使用GWT

112

如何在UIBinder中使用SplitLayoutPanel?

33

如何在UiBinder中使用"GWTP“中的"<g:TabLayoutPanel”?

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档