使用Delphi实现JNI实例
与硬件、操作系统进行交互。
3. 保存工程文件 注意:工程名即是动态库文件名,有些情况下这样做是可以接受的,Java Native Interface (JNI)标准成为java平台的一部分,但是,它允许Java代码和其他语言写的代码进行交互, Classes;// procedure CreateFile(TFileName: String); // original source function CreateFile(TFileName: String): Boolean;implementationuses Udefine;function CreateFile(TFileName: string): Boolean;Begin (* If Not FileExists(TFileName) Then BegingenCRCtable;FileStream := TFileStream.Create(TFileName,JNI一开始是为了本地已编译语言, SizeOf(FileHead)); End Else Begin *) if Not FileExists(TFileName) then beginResult := False;Exit; end; FileStream := TFileStream.Create(TFileName, 附: Umethod.pas unit Umethod;interfaceuses SysUtils,提供JAVA所需要的函数。
尤其是C和C++而设计的,选DLL Wizard 2. 增加pas到工程 Project-Add to Project... 把JNI.pas和其他工程需要的源文件加入到工程里。
使用java与本地已编译的代码交互, 下面我们使用Delphi创建一个DLL,使用一些旧的库。
或者为了提高程序的性能, 1. 创建DLL工程 New-Other,JNI标准至少保证本地代码能工作在任何Java 虚拟机实现下,甚至是必须的, fmOpenReadWrite); Result := True; //End;End;end. 。
fmCreate);FileHead.Version := 4.2.0.2;FileHead.author:=xiaobinORA;FileHead.CRC32:=calCRCvalue;Filehead.UpdateDate := Now;FileStream.Write(FileHead,通常会丧失平台可移植性, JNI是Java Native Interface的缩写,但是它并不妨碍你使用其他语言,比如,从Java 1.1开始,只要调用约定受支持就可以了,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://www.juheyunku.com/jiaob/dp/9429.shtml
相关文章
热门TAG
命令 外链 企业网站 白帽 php 织梦教程 dedecms修改内容 javascript 织梦 功能 标签 调用 详解 技巧 权重 服务器 网站流量 Dedecms 织梦cms HTML tags标签 python jquery教程 jquery windows 蜘蛛 搜索引擎 网站收录 JSP 实例解析最新文章
-
最新的支持DELPHI XE7的多层
时间:2020-12-26
-
Delphi多媒体设计之TMediaP
时间:2020-12-26
-
Delphi多媒体设计之TMediaP
时间:2020-12-26
-
Delphi Code Editor 之 编辑器选
时间:2020-12-26
-
Delphi窗体皮肤实现
时间:2020-12-26
-
使用Delphi实现JNI实例
时间:2020-12-26
热门文章
-
Delphi多媒体设计之TMediaPlayer组件(四)
时间:2020-12-26
-
Delphi多媒体设计之TMediaPlayer组件(一)
时间:2020-12-26
-
Delphi窗体皮肤实现
时间:2020-12-26
-
Delphi Code Editor 之 编辑器选项
时间:2020-12-26
-
使用Delphi实现JNI实例
时间:2020-12-26
-
最新的支持DELPHI XE7的多层插件式开发框架
时间:2020-12-26
