pb调用金税组件接口

pb调用金税组件接口

ID:11993716

大小:43.50 KB

页数:4页

时间:2018-07-15

pb调用金税组件接口_第1页
pb调用金税组件接口_第2页
pb调用金税组件接口_第3页
pb调用金税组件接口_第4页
资源描述:

《pb调用金税组件接口》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、标题:PB调用金税组件接口的问题,急!!!        作者:baoxiangxiang  时间:2008-05-2715:54目前平台是PB7.0,金税提供了一个组件接口,这样可以直接用本公司管理系统调用金税软件打印各种发票.在PB中需要调用一个addedrealtax.dll.第一步是开卡,从金税提供的软件方案看是使用opencard(),申明了全局外部函数:FUNCTIONintopencard()LIBRARY"C:ProgramFiles金税BINaddedrealtax.dll"然后直接使用函数opencard(),系统报错为

2、:ErroropeningDLLlibraryaddedrealtax.dllforexternalfunctionatline1infunctionopencard()....请问我这样调用行不行,是不是对DELPHI写的DLL(金税是用DELPHI开发的)有特殊的要求?标题:        作者:jnf009  时间:2008-05-2715:54[color=red][b]此回复于2008-06-0909:40被[url=http://bbs.51cto.com/profile-uid-24207.html]ribut9225[/url]评为

3、最佳答案[/b][/color]//下面是个PB调用例子你看看,我测试过了可以调用//调用前需要注册一下金税提供的DLL文件,如:regsvr32D:weiliang20080528TaxTAXTaxCardX.dll//如果在安装过金税系统的电脑则可以不用注册//这里用到的是OLE对象,不能在外部函数中定义,因为金税很多方法是在里面的对象里面。longll_returnOLEobjectmy_testmy_test=CREATEOLEObjectll_return=my_test.connecttonewobject("TaxCardX

4、.GoldTax")//导入金税TaxCardX.dll中的GoldTax对象///因为OpenCard()是在GoldTax里面IFll_return<0THENDESTROYmy_testMessageBox("ConnectingtoCOMObjectFailed","Error:"+String(ll_return))Returnelseifll_return=0thenMessageBox("","OK")ENDIFOpenCard()//打开金税卡标题:        作者:baoxiangxiang  时间:2008-05-2715:

5、55再摘录一部分金税提供的接口文挡:=====================================开启金税卡方法:OpenCard();功能:本项功能必须在其它功能前首先调用,如果尚未调用此功能而调用其它功能,则会产生返回码为1的尚未开启金税卡错误。它开启并占用金税卡设备,初始化各项参数,分配软件所需各项资源;传出:InvLimit–开票限额,金税卡发票开具价税合计限额TaxCode–本单位税号TaxClock–金税卡时钟MachineNo–开票机号码,主开票机为0IsInvEmpty–有票标志,0为金税卡中无可开发票,1为有票IsRe

6、pReached–抄税标志,0为未到抄税期,1为已到抄税期IsLockReached–锁死标志,0为未到锁死期,1为已到锁死期======================================调用方式举例下面仅以C++Build语言为例分几种情况作一举例:程序要实现的流程如下:首先要创建组件实例GoldTax,然后调用OpenCard()方法打开金税卡,如果成功打开金税卡了,这时就可以传入开票数据了(传入发票整体信息前调用InvInfoInit()方法初始化发票整体信息各项属性。)。记住:开票完毕时,要关闭金税卡,释放对金税卡的设备占用,

7、释放其他占用的资源。GoldTax=newTGoldTax(this);GoldTax->OpenCard();……此处添加实现各种功能的具体代码……GoldTax->CloseCard();deleteGoldTax;标题:        作者:ribut9225  时间:2008-05-2908:36这个函数声明应该比较简单不知道对方是怎么写这个DLL的,PB调用DLL有一些特殊要求你可以看看偶的BLOG偶给你一连接:[url]http://ribut9225.blog.51cto.com/24441/73193[/url]标题:回复#3rib

8、ut9225的帖子        作者:baoxiangxiang  时间:2008-05-3013:18感谢答复,看了你

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。