Java Platform Invoke API (Demo version) 2.01.04

ใบ อนุญาต: ทดลองใช้ฟรี ‎ขนาดแฟ้ม: 542.00 KB
‎คะแนนจากผู้ใช้: 4.0/5 - ‎1 ‎โหวต

แพลตฟอร์ม Java เรียก API (รุ่นสาธิต) สําหรับ MS Windows เปิดใช้งานโค้ด Java เพื่อเรียกฟังก์ชันดั้งเดิมที่ดําเนินการในไลบรารีการเชื่อมโยงแบบไดนามิก (DLL) เช่นใน Microsoft .NET Framework เขียนขึ้นสําหรับ JSE 1.5.x และใหม่กว่า แพลตฟอร์ม Java เรียกใช้ API ที่ช่วยให้โค้ด Java สามารถเรียกฟังก์ชันดั้งเดิมที่ดําเนินการในไลบรารีการเชื่อมโยงแบบไดนามิก (DLLs) เช่นใน Win32 API มันค้นหาและเรียกใช้ฟังก์ชั่นที่ส่งออกและ marshals อาร์กิวเมนต์ของมัน (จํานวนเต็มสตริงอาร์เรย์โครงสร้างและอื่น ๆ ) ข้ามขอบเขตการทํางานร่วมกันตามความจําเป็น API นี้รองรับการมาร์แชลโดยนัยที่ทําให้ Java เขียนโค้ดด้วยฟังก์ชั่นดั้งเดิมง่ายมาก เมื่อต้องการใช้ฟังก์ชัน DLL ที่ส่งออกที่คุณต้องการ 1.ระบุฟังก์ชั่นในdllsของ คุณต้องระบุชื่อของฟังก์ชันและชื่อของ DLL ที่มีฟังก์ชันและชื่อ DLL ที่มีน้อยที่สุด 2.สร้างคลาสเพื่อเก็บฟังก์ชัน DLL คุณสามารถใช้คลาสที่มีอยู่ คลาสนี้ควรขยาย CNativeLibrary ใช้คําอธิบายประกอบ ImportLibrary เพื่อผูกคลาสของคุณกับไลบรารีดั้งเดิม 3.สร้างต้นแบบในรหัส Java เขียนต้นแบบของฟังก์ชันดั้งเดิมเป็นวิธีการที่มีลายเซ็นที่สอดคล้องกับฟังก์ชันดั้งเดิมโดยใช้ข้อตกลงแผนผังชนิดข้อมูล เมื่อต้องการระบุฟังก์ชันดั้งเดิม ให้ใช้ฟังก์ชันคําอธิบายประกอบ ทําเครื่องหมายวิธีการด้วยตัวปรับเปลี่ยนดั้งเดิม 4.เรียกฟังก์ชัน DLL เรียกวิธีการในชั้นเรียน Java ของคุณเช่นเดียวกับวิธีการ Java อื่น ๆ เนื่องจากพารามิเตอร์สามารถผ่านโครงสร้างและนําไปใช้ในฟังก์ชั่นการเรียกกลับ Java

ประวัติรุ่น

  • เวอร์ชัน 2.01.04 โพสต์เมื่อ 2007-02-28

รายละเอียดหลักสูตร