JNIWrapper Cross-Desktop 3.8.3

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

ด้วย JNIWrapper คุณไม่จําเป็นต้องสร้างไลบรารีโค้ดดั้งเดิมเพื่อเรียกฟังก์ชันของ API ของระบบปฏิบัติการหรือฟังก์ชันจากไลบรารีแบบไดนามิกใด ๆ คุณเขียนรหัสของคุณในภาษา Java เท่านั้นและ JNIWrapper ทําส่วนที่เหลือ คุณสมบัติหลักของ JNIWrapper คือ: - เรียกใช้ฟังก์ชั่นใด ๆ ด้วยพารามิเตอร์ใด ๆ จากไลบรารีโค้ดดั้งเดิม - รองรับทั้งการประชุมการโทร stdcall และ cdecl - รองรับข้อมูลหลายประเภทรวมถึงโครงสร้าง สหภาพและตัวชี้ - Callbacks ที่มีพารามิเตอร์ใด ๆ และ stdcall หรือ cdecl การประชุมการโทร - ปรับเป็นพิเศษสําหรับการดําเนินงานที่มีจํานวนมากของข้อมูลพื้นเมืองที่ซับซ้อน - สถาปัตยกรรม Extensible ช่วยให้การใช้ชนิดข้อมูลใหม่หรือปรับแต่งประเภทที่มีอยู่ - การสนับสนุนสําหรับการเรียกใช้ฟังก์ชั่นที่เกิดขึ้นพร้อมกันของเธรดที่ปลอดภัยอย่างแท้จริง - กลไกการค้นหาห้องสมุดพื้นเมืองที่กําหนดเองได้ - การจัดการทรัพยากรอัตโนมัติอย่างสมบูรณ์ - ล้มเหลวในฟังก์ชั่นดั้งเดิมจะถูกแปลงเป็นข้อยกเว้น Java ข้อดีของ JNIWrapper: - การทํางานเบื้องหลังขั้นต่ํา นักพัฒนาสามารถเห็นสิ่งที่เกิดขึ้นเมื่อทํางานกับข้อมูลด้านเนทีฟได้เสมอ - ประสิทธิภาพสูง JNIWrapper ได้รับการปรับแต่งเป็นพิเศษเพื่อประสิทธิภาพโดยเฉพาะอย่างยิ่งในกรณีที่ข้อมูลจํานวนมากมีส่วนร่วมในการโต้ตอบ - การจัดการทรัพยากรอัตโนมัติ ทรัพยากรทั้งหมดที่จัดสรรโดยส่วนประกอบ JNIWrapper จะถูกนําออกใช้โดยอัตโนมัติเมื่อไม่ต้องการอีกต่อไป - การสนับสนุนที่ครอบคลุมสําหรับการเรียกฟังก์ชั่นพื้นเมือง JNIWrapper รองรับทั้งการประชุมการโทรแบบ stdcall และ cdecl และ C ที่ซับซ้อนทั้งหมดรวมถึงโครงสร้างและสหภาพ นอกจาก WinPack แล้วยังมี JNIWrapper ฟรีคุณไม่จําเป็นต้องเรียนรู้ Windows API ดั้งเดิมเพื่อใช้งาน ความสามารถของไลบรารี WinPack: - การเข้าถึงรีจิสทรีของ Windows; - ตกแต่งหน้าต่าง; - ไอคอนถาดสําหรับแอปพลิเคชัน Java

ประวัติรุ่น

  • เวอร์ชัน 3.8.1 โพสต์เมื่อ 2009-03-31
  • เวอร์ชัน 3.8.3 โพสต์เมื่อ 2009-03-31
    ไม่ได้จัดตั้งขึ้น

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

Eula

EULA - ข้อตกลงสิทธิ์การใช้งานสําหรับผู้ใช้

นี่คือข้อตกลงทางกฎหมาย ("ข้อตกลง") ระหว่างคุณ (ไม่ว่าจะเป็นบุคคลหรือนิติบุคคล) ("ผู้รับใบอนุญาต") และ TeamDev Ltd. ("TeamDev") สิ่งสําคัญ [โปรดอ่านอย่างระมัดระวัง]: โดยการติดตั้งโดยใช้หรือคัดลอกซอฟต์แวร์หรือเอกสารที่เกี่ยวข้อง ("ซอฟต์แวร์") คุณตกลงที่จะผูกพันตามข้อกําหนดและเงื่อนไขของข้อตกลงนี้ หากคุณไม่ยอมรับข้อกําหนดและเงื่อนไขเหล่านี้ คุณไม่ได้รับอนุญาตให้ติดตั้งหรือใช้ซอฟต์แวร์ 1. คําจํากัดความ a) "ซอฟต์แวร์" หมายถึงผลิตภัณฑ์ซอฟต์แวร์ที่จัดทําโดย TeamDev ในรูปแบบไบนารีและเอกสารที่สอดคล้องกันสื่อที่เกี่ยวข้องสื่อพิมพ์และเอกสารออนไลน์หรืออิเล็กทรอนิกส์ ข) "รันไทม์" หมายถึง ไฟล์ที่รวมอยู่ในซอฟต์แวร์และจําเป็นสําหรับการกระจายโปรแกรมที่ผู้ได้รับใบอนุญาตสร้างขึ้นโดยใช้ซอฟต์แวร์ ไฟล์รันไทม์จะถูกระบุในเอกสารประกอบหรือไฟล์ออนไลน์ ("เอกสาร") คุณควรดูเอกสารรวมทั้งไฟล์ "readme" หรือ "runtime" ใด ๆ ที่ให้มาพร้อมกับซอฟต์แวร์สําหรับข้อมูลเพิ่มเติมเกี่ยวกับไฟล์ที่สามารถเผยแพร่ต่อได้ ค) "คีย์ใบอนุญาตประเมินผล" หมายถึง ไฟล์ที่อนุญาตให้ใช้ซอฟต์แวร์เพื่อวัตถุประสงค์ในการประเมินผลเป็นระยะเวลาที่ จํากัด ซึ่งจะเริ่มต้นในวันที่มีการได้มาซึ่งใบอนุญาตประเมินผลและยุติตามบทบัญญัติที่กําหนดโดยมาตรา 3 "การให้สิทธิ์การใช้งานการประเมินผล" ของข้อตกลงนี้ D) "รหัสใบอนุญาตการพัฒนา" หมายถึงไฟล์ที่อนุญาตให้ผู้รับใบอนุญาตรวมซอฟต์แวร์เข้ากับงานที่ใหญ่กว่าของเขาเอง E) "รหัสใบอนุญาตรันไทม์" หมายถึง ไฟล์ที่จําเป็นสําหรับการกระจายผลงานของผู้รับใบอนุญาตที่ล้อมรอบซอฟต์แวร์ ก) "ผู้รับใบอนุญาต" หมายถึง ฝ่ายที่ระบุไว้ในคีย์ใบอนุญาตการพัฒนาและรันไทม์ g) "วันที่มีผลบังคับใช้ของข้อตกลง" หมายถึง วันที่ผู้รับใบอนุญาตได้รับคีย์ใบอนุญาตประเมินผล 2. การเป็นเจ้าของและใบอนุญาตซอฟต์แวร์เป็นเจ้าของโดย TeamDev ลิขสิทธิ์และได้รับการคุ้มครองตามกฎหมายลิขสิทธิ์และบทบัญญัติสนธิสัญญาระหว่างประเทศ ซอฟต์แวร์ได้รับอนุญาตไม่ได้ขาย โดยการติดตั้งหรือใช้ซอฟต์แวร์คุณจะไม่ได้รับสิทธิ์ใด ๆ กับซอฟต์แวร์ยกเว้นตามที่กําหนดไว้อย่างชัดแจ้งในข้อตกลงนี้ สิทธิ์ทั้งหมดที่ไม่ได้ให้ไว้อย่างชัดแจ้งในที่นี้สงวนไว้โดย TeamDev 3. ใบอนุญาตการประเมินผลให้ภายใต้ข้อกําหนดและเงื่อนไขของข้อตกลงนี้ TeamDev ให้สิทธิ์แก่คุณในการใช้งานซอฟต์แวร์เวอร์ชันที่ระบุและเอกสารประกอบเพื่อวัตถุประสงค์ในการประเมินเพียงอย่างเดียวในช่วงระยะเวลา 30 (สามสิบ) วันปฏิทินและสร้างสําเนาของซอฟต์แวร์เพื่อวัตถุประสงค์ในการสํารองข้อมูล 4. การพัฒนาและใบอนุญาตรันไทม์อยู่ภายใต้การชําระค่าธรรมเนียมใบอนุญาตที่เกี่ยวข้องและข้อกําหนดและเงื่อนไขของข้อตกลงนี้ TeamDev ให้สิทธิ์แก่คุณในการใช้งานซอฟต์แวร์และเอกสารรุ่นที่ระบุเกี่ยวกับจํานวนเวิร์กสเตชันที่สอดคล้องกับจํานวนใบอนุญาตที่ซื้อและบันทึกใน Deจํานวนเวิร์กสเตชันที่ตรงกับจํานวนสิทธิ์การใช้งานที่ซื้อและบันทึกไว้ในคีย์ใบอนุญาตการพัฒนาและรันไทม์ เพื่อสร้างและแจกจ่ายในรูปแบบที่ปฏิบัติการได้และด้วย Runtime License Key เท่านั้นโปรแกรมที่คุณสร้างโดยใช้ซอฟต์แวร์โดยไม่มีใบอนุญาตหรือค่าธรรมเนียมเพิ่มเติมภายใต้เงื่อนไขทั้งหมดที่กําหนดไว้ในที่นี้ 5. ข้อจํากัดใบอนุญาต 5.1 ข้อจํากัดของสิทธิ์การใช้งานทั่วไป คุณอาจไม่: ก) แก้ไขดัดแปลงดัดแปลงแปลถอดรหัสทําวิศวกรรมย้อนกลับหรือถอดซอฟต์แวร์ ข) ลบประกาศหรือฉลากที่เป็นกรรมสิทธิ์ใด ๆ บนซอฟต์แวร์ ค) ทําสําเนาซอฟต์แวร์มากกว่าจํานวนใบอนุญาตที่ได้รับ (ไม่รวมสําเนาเพื่อวัตถุประสงค์ในการสํารองข้อมูล); D)ให้เช่า, เช่า, หรือโอนสิทธิไปยังซอฟต์แวร์ของ 5.2. นอกเหนือจากข้อ จํากัด ทั่วไปที่อธิบายไว้ในข้อ 5.1. ในฐานะผู้ถือใบอนุญาตการประเมินที่คุณอาจไม่: ก) ใช้ซอฟต์แวร์เพื่อวัตถุประสงค์ทางการค้า ข) ใช้ซอฟต์แวร์หลังจากหมดอายุระยะเวลาการประเมิน 5.3. นอกเหนือจากข้อจํากัดทั่วไปที่อธิบายไว้ในมาตรา 5.1.ในฐานะผู้ถือใบอนุญาตการพัฒนาและรันไทม์ที่คุณอาจไม่: ก) ข) ใช้รหัสใบอนุญาตการพัฒนาเพื่อกระจายใบสมัครของคุณใหม่ ค) ใช้รหัสใบอนุญาตรันไทม์เพื่อวัตถุประสงค์ในการพัฒนา 6. Marketing คุณตกลงที่จะระบุว่าเป็นลูกค้าของ TeamDev และคุณยอมรับว่า TeamDev อาจอ้างถึงคุณตามชื่อทางการค้าและเครื่องหมายการค้าหากมีและอาจอธิบายธุรกิจของคุณสั้น ๆ ในสื่อการตลาดและเว็บไซต์ของ TeamDev คุณอนุญาตให้ TeamDev ใช้ชื่อของคุณและชื่อทางการค้าและเครื่องหมายการค้าใด ๆ ของคุณที่เกี่ยวข้องกับสิทธิ์ที่มอบให้กับ TeamDev ตามส่วนการตลาดนี้เท่านั้น ผู้รับใบอนุญาตและ TeamDev อาจใช้ข้อมูลเกี่ยวกับความสัมพันธ์ทางธุรกิจของพวกเขาสําหรับความพยายามทางการตลาดที่เป็นอิสระหรือร่วมกัน ตัวอย่างของการใช้งานทางการตลาดที่อนุญาต ได้แก่ การสร้างและการใช้กรณีศึกษา ข่าวประชาสัมพันธ์ สื่อการตลาดที่พิมพ์และออนไลน์ การนําเสนอ และการอ้างอิงทางธุรกิจ ("เอกสารทางการตลาด") 7. บริการสนับสนุน 7.1. TeamDev ให้การสนับสนุนการประเมินผลฟรีในช่วงระยะเวลาการประเมินผลที่ถูกต้องตามที่กําหนดโดยส่วนที่ 3 "การให้สิทธิ์การใช้งานการประเมินผล" TeamDev ให้การสนับสนุนด้านเทคนิคฟรีแก่ผู้รับใบอนุญาตในช่วงหนึ่งปีหลังจากการซื้อใบอนุญาตการพัฒนา TeamDev ให้การสนับสนุนทางเทคนิคในการใช้ซอฟต์แวร์ทั่วไปและในการแก้ไขข้อผิดพลาด หนึ่งปีหลังจากใบอนุญาตซื้อใบอนุญาตการพัฒนาอาจเลือกที่จะซื้อการสนับสนุนทางเทคนิคประจําปี การใช้และการต่ออายุบริการสนับสนุนดังกล่าวได้อธิบายไว้บนเว็บไซต์ของ TeamDev (www.teamdev.com) 7.2. รหัสซอฟต์แวร์เพิ่มเติมหรือเนื้อหาที่เกี่ยวข้องใด ๆ ที่ TeamDev ให้ใบอนุญาตเป็นส่วนหนึ่งของบริการสนับสนุนในการอัปเดตซอฟต์แวร์เป็นงวดหรือมิฉะนั้นจะถือว่าเป็นส่วนหนึ่งของซอฟต์แวร์และอยู่ภายใต้ข้อกําหนดและเงื่อนไขของข้อตกลงนี้ 7.3. เกี่ยวกับข้อมูลทางเทคนิคใด ๆ ที่ Licensee ให้กับ TeamDev ซึ่งเป็นส่วนหนึ่งของบริการสนับสนุน TeamDev อาจใช้ข้อมูลดังกล่าวเพื่อวัตถุประสงค์ทางธุรกิจโดยไม่มีข้อ จํากัด รวมถึงการสนับสนุนและพัฒนาผลิตภัณฑ์ TeamDev จะไม่ใช้ข้อมูลทางเทคนิคดังกล่าวในรูปแบบที่ระบุผู้รับใบอนุญาตเป็นการส่วนตัว 8. สิทธิบัตรและการชดใช้ค่าลิขสิทธิ์ 8.1 TeamDev จะปกป้องและชดใช้ค่าลิขสิทธิ์ของสหรัฐอเมริกาหรือแคนาดาสําหรับค่าใช้จ่ายทั้งหมด (รวมถึงค่าธรรมเนียมทนายความที่เหมาะสม) ที่เกิดขึ้นจากการอ้างว่าซอฟต์แวร์ตกแต่งและใช้ภายในขอบเขตของข้อตกลงนี้ละเมิดลิขสิทธิ์หรือสิทธิบัตรของสหรัฐอเมริกาหรือแคนาดาโดยมีเงื่อนไขว่า: (i) Licensee แจ้งให้ TeamDev ทราบเป็นลายลักษณ์อักษรภายใน 30 (สามสิบ) วันปฏิทินของการเรียกร้อง; (ii) TeamDev มีการควบคุมแต่เพียงผู้เดียวในการป้องกันและการเจรจาข้อตกลงที่เกี่ยวข้องทั้งหมดและ (iii) Licensee ให้ความช่วยเหลือข้อมูลและอํานาจที่จําเป็นในการดําเนินการข้างต้น 8.2. TeamDev จะไม่มีความรับผิดต่อการเรียกร้องการละเมิดใด ๆ ตาม: (i) รหัสที่มีอยู่ในซอฟต์แวร์ที่ไม่ได้สร้างขึ้นโดย TeamDev; (ii) การใช้ซอฟต์แวร์ที่ปรับปรุงใหม่หรือเปลี่ยนแปลง ยกเว้นการเปลี่ยนแปลงดังกล่าวหรือการดัดแปลงซึ่งทําโดย TeamDev หรือภายใต้ทิศทางของ TeamDev หากการละเมิดดังกล่าวจะถูกหลีกเลี่ยงโดยการใช้ซอฟต์แวร์ปัจจุบันที่ไม่มีการเปลี่ยนแปลงที่ TeamDev ให้ใบอนุญาตหรือ (iii) การรวมกันการดําเนินงานหรือการใช้ซอฟต์แวร์ใด ๆ ที่ตกแต่งภายใต้ข้อตกลงนี้กับโปรแกรมหรือข้อมูลที่ไม่ได้ตกแต่งโดย TeamDev หากการละเมิดดังกล่าวจะถูกหลีกเลี่ยงโดย การใช้ซอฟต์แวร์โดยไม่มีโปรแกรมหรือข้อมูลดังกล่าว 8.3. ในกรณีที่ซอฟต์แวร์จัดขึ้นหรือเชื่อโดย TeamDev เพื่อละเมิดสิทธิ์ของบุคคลที่สาม หรือการใช้ซอฟต์แวร์ของผู้รับใบอนุญาตนั้นติดกัน TeamDev จะมีตัวเลือกค่าใช้จ่ายเป็น: (i) ปรับเปลี่ยนซอฟต์แวร์เพื่อให้ไม่ละเมิด (ii) ขอรับใบอนุญาตให้ใช้งานเพื่อใช้งานซอฟต์แวร์ต่อไป (iii) แทนที่ซอฟต์แวร์ด้วยซอฟต์แวร์อื่น ๆ ที่เหมาะสมอย่างสมเหตุสมผลกับ Licensee หรือ (iv) หากไม่มีการเยียวยาที่กล่าวมาข้างต้นเป็นไปได้ในเชิงพาณิชย์ให้ยุติใบอนุญาตสําหรับซอฟต์แวร์ที่ละเมิดและคืนเงินค่าธรรมเนียมใบอนุญาตใด ๆ ที่จ่ายสําหรับซอฟต์แวร์ซึ่งกําหนดระยะเวลาสามปีนับจากวันที่มีผลบังคับใช้ของข้อตกลง 9. การปฏิเสธการรับประกันซอฟต์แวร์และเอกสารที่เกี่ยวข้องใด ๆ ที่มีให้โดยเคร่งครัด "ตามที่เป็นอยู่" โดยไม่มีการรับประกันใด ๆ ทั้งโดยชัดแจ้งหรือโดยนัยรวมถึง แต่ไม่ จํากัด เพียงการรับประกันโดยนัยหรือความสามารถในการค้าความเหมาะสมสําหรับวัตถุประสงค์เฉพาะหรือไม่ละเมิด ความเสี่ยงทั้งหมดที่เกิดขึ้นจากการใช้งานหรือประสิทธิภาพของซอฟต์แวร์ยังคงอยู่กับคุณ 10. ข้อ จํากัด ความรับผิดไม่ว่าในกรณีใด ๆ จะต้อง TEAMDEV หรือซัพพลายเออร์ต้องรับผิดชอบต่อความเสียหายใด ๆ (รวมถึง แต่ไม่ จํากัด เพียงความเสียหายสําหรับการสูญเสียผลกําไรทางธุรกิจการหยุดชะงักทางธุรกิจการสูญเสียข้อมูลทางธุรกิจหรือการสูญเสีย PECUNIARY อื่น ๆ ) ที่เกิดขึ้นจากการใช้หรือไม่สามารถที่จะใช้ซอฟต์แวร์ TEAMDEV นี้แม้ว่า TEAMDEV จะได้รับคําแนะนําเกี่ยวกับความเป็นไปได้ของความเสียหายดังกล่าว 11. เครื่องหมายการค้าข้อตกลงนี้ไม่อนุญาตให้ใช้เครื่องหมายการค้าหรือชื่อทางการค้า: "TeamDev" "JNIWrapper", "ComfyJ", "JxCapture", "JExplorer", "JExcel", "JxBrowser", "JxFileWatcher" หรือเครื่องหมายการค้าเครื่องหมายบริการโลโก้หรือชื่อทางการค้าอื่น ๆ ที่เป็นของ TeamDev ยกเว้นตามที่กําหนดไว้ในมาตรา 6 "การตลาด" ผู้รับใบอนุญาตตกลงที่จะไม่ใช้เครื่องหมายใด ๆ ที่เป็นของ TeamDev ในหรือเป็นส่วนหนึ่งของชื่อของผลิตภัณฑ์ตามซอฟต์แวร์ 12. ผู้ได้รับใบอนุญาตการเลิกจ้างอาจยุติข้อตกลงนี้ได้ตลอดเวลาโดยการทําลายสําเนาทั้งหมดของซอฟต์แวร์ ข้อตกลงนี้จะยุติทันทีโดยไม่ต้องแจ้งให้ทราบล่วงหน้าจาก TeamDev หากพบว่าผู้รับใบอนุญาตไม่ปฏิบัติตามบทบัญญัติใด ๆ ของข้อตกลงนี้ เมื่อสิ้นสุดดังกล่าวผู้รับใบอนุญาตจะต้องทําลายสําเนาทั้งหมดของซอฟต์แวร์ หมวดที่ 9 "การปฏิเสธการรับประกัน" และมาตรา 10 "ข้อจํากัดความรับผิด" จะยังคงมีผลหลังจากสิ้นสุดข้อตกลงนี้