2 dreamtou dreamtou 于 2015.06.15 11:09 提问

关于,Xe7调用jar转成的pas问题,代码如下,如何调用 1C

扫描模块管理类BarcodeManager API说明
2.1.1 获取扫描模块管理对象
原 型 BarcodeManager getInstance()
功 能 获取BarcodeManager控制类,通过该类实现对扫描模块操作
参 数 参 数 说 明

返 回 BarcodeManager BarcodeManager 对象
注 释 通过该类实现对扫描模块操作

2.1.2 打开扫描设备
原 型 void Barcode_Open(Context context ,Callback callback)
功 能 打开扫描设备
参 数 参 数 说 明
context 调用者上下文
callback 数据回调接口对象,详见扫描模块接口说明
返 回

注 释 调用此方法将打开扫描设备(此方法将自动对扫描头上电)

2.1.3 关闭扫描设备
原 型 void Barcode_Close()
功 能 关闭条码设备
参 数 参 数 说 明

返 回

注 释 此方法将对自动对扫描头下电

2.1.4 开始扫描
原 型 void Barcode_Start()
功 能 出光开始扫描
参 数 参 数 说 明

返 回

注 释

2.1.5 停止扫描
原 型 void Barcode_Stop()
功 能 闭光停止扫描
参 数 参 数 说 明

返 回

注 释

,pas
JBarcodeManager_Callback = interface;
JBarcodeManager = interface;

[JavaSignature('android/jiebao/barcode/BarcodeManager')]
JBarcodeManager = interface(JObject)
['{74A6AF5B-2107-4368-AC75-E0C950135691}']
{ Property Methods }

{ methods }
function checkScannerModelSetting: JString; cdecl; //()Ljava/lang/String;
procedure Barcode_Open(context: JContext; dataReceive: JBarcodeManager_Callback); cdecl; //(Landroid/content/Context;Landroid/jiebao/barcode/BarcodeManager$Callback;)V
procedure Barcode_Close; cdecl; //()V
procedure Barcode_Start; cdecl; //()V
procedure Barcode_Stop; cdecl; //()V
function getScanIsReturnFactory: Boolean; cdecl; //()Z
procedure setScanIsReturnFactory(b: Boolean); cdecl; //(Z)V
procedure writeCommand(b: TJavaArray<Byte>); cdecl; //([B)V

{ Property }

end;

TJBarcodeManager = class(TJavaGenericImport) end;

[JavaSignature('android/jiebao/barcode/BarcodeManager$Callback')]

JBarcodeManager_Callback = interface(IJavaInstance)
['{DBB051A8-6805-4416-9C23-00324C436E62}']
{ Property Methods }

{ methods }
procedure Barcode_Read(P1: TJavaArray<Byte>; P2: JString; P3: Integer); cdecl; //([BLjava/lang/String;I)V

{ Property }

end;

TJIBarcodeManager_Callback = class(TJavaGenericImport) end;

2个回答

devmiao
devmiao   Ds   Rxr 2015.06.15 13:59

既然有函数定义,直接调用就可以了,具体的使用规范,可以看它的文档

dreamtou
dreamtou   2015.06.16 15:23
  • 直接调用编译过不了
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Delphi XE7的安卓程序如何调用JAVA的JAR,使用JAVA的类?
为什么我们要在Delphi XE7的安卓程序调用JAVA的JAR,使用JAVA的类?如果能够这样做,那么就意味着我们可以在Delphi开发的安卓
C++ Builder XE7 调用JAVA的JAR文件
C++ Builder从XE6开始支持Android开发,但是在目前看来,C++ Builder for Android的技术资料非常少,我们只能从一些博客和论坛的只言片语中获取相关的信息和资源。          我们知道,Android的应用程序大部分是用JAVA开发的,许多硬件制造商和服务商提供的SDK开发包,也是以JAVA的JAR库文件形式提供的,如果C++ Builder能够调用JA
Java把plist转成xml
调用jar把IOS的plist文件转成标准xml.
Delphi xe7组件和控件的安装方法
暂时我所遇到的所有控件安装方法大体与下面两种相同。 若有不同大家提出来,一起想办法解决。 .dproj格式的组件安装方法: raise组件 安装详细步骤如下: 一、设置搜索路径 1. 将本包中的文件连同子文件夹一起解压到一个自己希望的文件夹下。 2. 设置Delphi Xe7 的库搜索路径包含你释放源代码子文件夹:Source    方法:在Delphi xe7中,使用
Delphi XE7的安卓程序调用JAVA的JAR的源码和工具
Delphi XE7的安卓程序调用JAVA的JAR的源码和工具 工具出处:QQ群:①FireMonkey[移动开发]
调用web service
关于如何调用web service的完整代码
C++ Builder XE7调用JAVA的JAR文件
C++ Builder XE7调用JAVA的JAR文件示例源码 C++ Builder XE7 use Jar file 包含: JAVA源码 C++ Builder XE7调用JAR文件示例源码 Java2OP工具 Java2Pas工具 JarOrClass2Pas_FlyingWang工具
Delphi XE7调用JAVA的JAR
现在很多都是提供jar包,使用Delphi的同学们习惯于调用dll,附件就是一个通过DELPHI XE7调用JAVA的JAR的例子
将C/C++写的代码转换成Pas
源文:http://www.cnblogs.com/gis_gps/archive/2009/06/21/1507785.html OpenC2Pas是一个专门将C/C++/BCB 源文件转换成Object Pascal (Delphi/Kylix) 的免费开源工具,项目信息如下: Project Full Name:  OpenC2Pas  Shell/Web Serv
wince下应用程序如何调用驱动程序
wince下应用程序如何调用驱动程序,关于流驱动的部分代码。