PB调用金税组件接口.doc_第1页
PB调用金税组件接口.doc_第2页
PB调用金税组件接口.doc_第3页
PB调用金税组件接口.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

标题:PB调用金税组件接口的问题,急!作者:baoxiangxiang时间:2008-05-27 15:54目前平台是PB7.0,金税提供了一个组件接口,这样可以直接用本公司管理系统调用金税软件打印各种发票. 在PB中需要调用一个addedrealtax.dll.第一步是开卡,从金税提供的软件方案看是使用opencard(), 申明了全局外部函数: FUNCTION int opencard() LIBRARY C:Program Files金税BINaddedrealtax.dll 然后直接使用函数opencard(),系统报错为: Error opening DLL library addedrealtax.dll for external function at line 1 in function opencard(). 请问我这样调用行不行,是不是对DELPHI写的DLL(金税是用DELPHI开发的)有特殊的要求?标题:作者:jnf009时间:2008-05-27 15:54color=redb此回复于2008-06-09 09:40被 url=/profile-uid-24207.htmlribut9225/url 评为最佳答案/b/color/下面是个PB调用例子你看看,我测试过了可以调用/调用前需要注册一下金税提供的DLL文件,如:regsvr32 D:weiliang20080528TaxTAXTaxCardX.dll/如果在安装过金税系统的电脑则可以不用注册/这里用到的是OLE对象,不能在外部函数中定义,因为金税很多方法是在里面的对象里面。long ll_returnOLEobject my_testmy_test = CREATE OLEObjectll_return = my_test.connecttonewobject(TaxCardX.GoldTax) /导入金税TaxCardX.dll中的GoldTax对象/因为OpenCard()是在GoldTax里面IF ll_return OpenCard(); 此处添加实现各种功能的具体代码 GoldTax-CloseCard(); delete GoldTax;标题:作者:ribut9225时间:2008-05-29 08:36这个函数声明应该比较简单不知道对方是怎么写这个DLL的,PB调用DLL有一些特殊要求你可以看看偶的BLOG偶给你一连接:url/24441/73193/url标题:回复 #3 ribut9225 的帖子作者:baoxiangxiang时间:2008-05-30 13:18感谢答复,看了你给的连接,看来PB调用dll确实比较麻烦的,而且金税也不可能为我们单独去改写DLL文件了.这是对方提供的接口文挡中一部分:=对于自主或委托开发管理信息系统的企业,我们开发了Windows版防伪开票组件接口软件,将防伪税控开票功能嵌入企业销售软件内,为真正实现防伪税控防伪税控系统与企业管理信息系统的无缝连接创造了必要的条件。 组件调用软件基于ActiveX规范,提供标准开票界面和后台命令两种接口方式,实现企业日常开具、作废和打印税控发票的功能,为需要实时打印发票或有专门开票要求的企业提供了适宜的解决方案。 对于可以采用通用开票界面的销售软件,推荐使用标准开票界面接口方式,此时本软件提供与防伪税控开票软件相同的开票、查询和作废用户界面,并将发票数据通过组件接口传入销售软件。采用这种方式,企业的销售软件不用开发专用发票开票界面,开票界面比较规范统一。 对于开票时需要录入辅助数据,或对发票填写方式有所约束,必须具备专门或行业性开票界面的企业,则应采用后台调用开票命令的接口方式。这种方式的开票数据必须从企业销售软件的开票界面取得,通过定义的COM接口传入接口软件,通过接口软件将开票数据记入防伪开票软件数据库并写入金税卡。 安装本软件之前,必须首先安装防伪税控系统硬件设备,并安装Windows版防伪税控开票子系统软件。在本软件安装后,进入防伪税控开票子系统,选择系统注册功能,将软件注册版本设为组件接口版,然后输入从我公司取得注册特征码,才能使用本软件。 本软件使用时,必须接好防伪税控设备,插好本企业IC卡,并且没有任何软件访问金税卡设备,本软件必须独占使用金税卡。标题:作者:baoxiangxiang时间:2008-05-30 13:20在不能改变这个条件的情况下,还有其他解决的办法吗?我看到说对 COM类型的组件,可以使用connecttonewobject()的方法,不知可行否?标题:作者:ln_lz时间:2008-06-05 10:11我们连接的是这个!你可以试一下! connecttonewobject(TaxCardX.GoldTax)标题:作者:jnf009时间:2008-06-05 13:54楼上的connecttonewobject(TaxCardX.GoldTax)是在PB中调用吗?请问下你们是怎么申明和调用的?能否写具体点?谢谢了!标题:作者:pan_wei_jie时间:2008-06-06 10:47emailpan_wei_/email兄弟,我也在研究这个问题,咱们一起讨论一下?我邮箱:pan_wei_MSN也一样:pan_wei_标题:作者:chenwenwei时间:2008-07-11 11:24二楼说的对是TaxCardX.dll不是addedrealtax.dll,开票系统是CBuilder开发的,如果你公司购买组件接口的话有详细的PB开发的demo,本人开发了一个转换

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论