JNIWrapper 3.7

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

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

ประวัติรุ่น

  • เวอร์ชัน 3.7 โพสต์เมื่อ 2008-10-09
    ไม่ได้จัดตั้งขึ้น

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

Eula

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

ข้อตกลงสิทธิ์การใช้งาน TeamDev ข้อตกลงสิทธิ์การใช้งาน TeamDev นี่คือข้อตกลงทางกฎหมาย ("ข้อตกลง") ระหว่างคุณ (บุคคลหรือ เอนทิตี) ("Licensee") และ TeamDev Ltd. ("TeamDev") สําคัญ [โปรดอ่านอย่างระมัดระวัง]: โดยการติดตั้งโดยใช้หรือคัดลอกซอฟต์แวร์ หรือเอกสารที่เกี่ยวข้องใดๆ ("ซอฟต์แวร์") คุณตกลงที่จะผูกพันตามข้อกําหนด และเงื่อนไขของข้อตกลงนี้ หากคุณไม่ยอมรับข้อกําหนดเหล่านี้และ เงื่อนไข คุณไม่ได้รับอนุญาตให้ติดตั้งหรือใช้ซอฟต์แวร์ 1.คําจํากัดความ A)& quot;รันไทม์& quot; หมายถึงไฟล์ที่รวมอยู่ในซอฟต์แวร์และจําเป็น สําหรับการกระจายโปรแกรมที่ Licensee สร้างขึ้นโดยใช้ซอฟต์แวร์ ไฟล์รันไทม์จะระบุอยู่ในเอกสารประกอบหรือเอกสารออนไลน์ ("เอกสาร") คุณควรดูเอกสารประกอบ รวมถึง "readme" หรือ"รันไทม์& quot; ไฟล์ที่ให้มาพร้อมกับผลิตภัณฑ์, สําหรับข้อมูลเพิ่มเติม เกี่ยวกับแฟ้มที่สามารถเผยแพร่ต่อได้ B)"การประเมินใบอนุญาตคีย์& quot; หมายถึงไฟล์ที่อนุญาตให้ใช้ซอฟต์แวร์สําหรับ วัตถุประสงค์ในการประเมินผลในระยะเวลาที่ จํากัด ซึ่งจะเริ่มดําเนินการใน วันลงทะเบียนและยุติตามบทบัญญัติที่กําหนดโดย ส่วน การให้สิทธิ์การใช้งานการประเมินของข้อตกลงนี้ C)"การพัฒนาใบอนุญาตคีย์& quot; หมายถึงไฟล์ที่ช่วยให้ผู้รับใบอนุญาตที่จะรวม ซอฟต์แวร์เป็นงานที่ใหญ่กว่าของตัวเอง D)"รันไทม์ใบอนุญาตคีย์& quot; หมายถึงไฟล์ที่จําเป็นสําหรับการกระจายของ ใบอนุญาตทํางานที่ล้อมรอบซอฟต์แวร์ e)& quot;ใบอนุญาตส่วนบุคคล& quot; หมายความว่าผู้รับใบอนุญาตเป็นบุคคลที่ระบุไว้ใน คีย์ใบอนุญาตการพัฒนาและรันไทม์ เพื่อหลีกเลี่ยงข้อสงสัยใด ๆ Licensee ไม่ใช่บริษัท บริษัท ห้างหุ้นส่วนหรือสมาคมหรือนิติบุคคลอื่น หรือ องค์กร 2.ความเป็นเจ้าของและใบอนุญาต ซอฟต์แวร์เป็นของ TeamDev ลิขสิทธิ์และได้รับการคุ้มครองตามกฎหมายลิขสิทธิ์ และบทบัญญัติสนธิสัญญาระหว่างประเทศ ซอฟต์แวร์ได้รับอนุญาตไม่ได้ขาย โดย การติดตั้งหรือใช้ซอฟต์แวร์คุณจะไม่ได้รับสิทธิ์ใด ๆ กับ ซอฟต์แวร์ยกเว้นตามที่กําหนดไว้อย่างชัดแจ้งในข้อตกลงนี้ สิทธิ์ทั้งหมดไม่ อนุญาตอย่างชัดแจ้งในที่นี้สงวนไว้โดย TeamDev 3.การให้สิทธิ์การใช้งานการประเมินผล ภายใต้ข้อกําหนดและเงื่อนไขของข้อตกลงนี้ TeamDev ให้ คุณมีสิทธิ์ที่ไม่สามารถถ่ายโอนได้แบบไม่ผูกสิทธิ์เพื่อใช้สําเนาที่ระบุหนึ่งชุด รุ่นของซอฟต์แวร์และเอกสารเพื่อวัตถุประสงค์เพียงอย่างเดียวของ การประเมินผลในระหว่างระยะเวลา 30 (สามสิบ) วันปฏิทิน และสร้างสําเนาของ ซอฟต์แวร์เพื่อวัตถุประสงค์ในการสํารองข้อมูล 4.การพัฒนาและใบอนุญาตรันไทม์ ขึ้นอยู่กับการชําระเงินค่าธรรมเนียมใบอนุญาตที่เกี่ยวข้องและเงื่อนไขและ เงื่อนไขของข้อตกลงนี้ TeamDev ขอมอบสิทธิพิเศษให้กับคุณ สิทธิ์ที่ไม่สามารถถ่ายโอนได้เพื่อใช้ซอฟต์แวร์รุ่นที่ระบุและ เอกสารเกี่ยวกับจํานวนเวิร์กสเตชันที่ตรงกับจํานวน ใบอนุญาตที่ซื้อ เพื่อทําซ้ําและแจกจ่ายในรูปแบบที่ปฏิบัติการได้เท่านั้น โปรแกรมที่คุณสร้างโดยใช้ซอฟต์แวร์ที่มีรันไทม์โดยไม่มีค่าใช้จ่ายเพิ่มเติม ใบอนุญาตหรือค่าธรรมเนียมภายใต้เงื่อนไขทั้งหมดที่กําหนดไว้ในที่นี้ 5.ข้อจํากัดใบอนุญาต คุณไม่สามารถ: ก) ปรับเปลี่ยนดัดแปลงดัดแปลงแปลย่อยสลายทําวิศวกรรมย้อนกลับ หรือถอดซอฟต์แวร์ออก ข) ลบประกาศหรือฉลากที่เป็นกรรมสิทธิ์ใด ๆ บน ซอฟต์แวร์; เครื่องมือ ค) ทําสําเนาซอฟต์แวร์มากกว่าจํานวนที่ได้รับ ใบอนุญาต (ไม่รวมสําเนาเพื่อวัตถุประสงค์ในการสํารองข้อมูล); D)เช่า, เช่า, หรือมิฉะนั้น โอนสิทธิไปยังซอฟต์แวร์ 5.1.การจํากัดสิทธิ์การใช้งานการประเมิน นอกเหนือจากข้อจํากัดทั่วไปที่ระบุในข้อจํากัดสิทธิ์การใช้งานแล้ว ในฐานะผู้ถือใบอนุญาตประเมินผลที่คุณอาจไม่: ก) ให้ใช้ ซอฟต์แวร์เพื่อวัตถุประสงค์ทางการค้า ข) ใช้ซอฟต์แวร์หลังจากหมดอายุ รอบระยะเวลาการประเมิน 5.2.ข้อจํากัดด้านใบอนุญาตการพัฒนาและรันไทม์ นอกเหนือจากข้อจํากัดทั่วไปที่ระบุในข้อจํากัดสิทธิ์การใช้งานแล้ว ในฐานะผู้ถือใบอนุญาตการพัฒนาและรันไทม์ที่คุณอาจไม่: ก) ใช้ซอฟต์แวร์ตามจํานวนคอมพิวเตอร์ที่เกินจํานวน ใบอนุญาตที่ซื้อ ข) ใช้รหัสใบอนุญาตการพัฒนาเพื่อเผยแพร่ใหม่ การประยุกต์ใช้; ค) ใช้รหัสใบอนุญาตรันไทม์เพื่อวัตถุประสงค์ในการพัฒนา 5.3.ข้อจํากัดใบอนุญาตส่วนบุคคล นอกเหนือจากข้อจํากัดที่ระบุในส่วนข้อจํากัดสิทธิ์การใช้งานและ ในส่วนข้อจํากัดด้านใบอนุญาตในการพัฒนาและรันไทม์ ในฐานะผู้ถือหุ้นของ ใบอนุญาตส่วนบุคคลที่คุณอาจไม่ได้: ก) ใช้โดย Licesee; ข) อนุญาตให้บุคคลอื่นหรือนิติบุคคลอื่นใช้ซอฟต์แวร์ 6.การตลาด คุณตกลงที่จะระบุว่าเป็นลูกค้าของ TeamDev และคุณยอมรับว่า TeamDev อาจอ้างถึงคุณตามชื่อชื่อทางการค้าและเครื่องหมายการค้าหากมีและพฤษภาคม อธิบายสั้นๆ เกี่ยวกับธุรกิจของคุณในสื่อการตลาดและเว็บไซต์ของ TeamDevs คุณให้สิทธิ์การใช้งาน TeamDev เพื่อใช้ชื่อของคุณและชื่อทางการค้าใดๆ ของคุณ และเครื่องหมายการค้าที่เกี่ยวข้องกับสิทธิที่มอบให้กับ TeamDev ตาม ไปยังส่วนการตลาดนี้ 7.บริการสนับสนุน TeamDev อาจให้บริการสนับสนุนที่เกี่ยวข้องกับซอฟต์แวร์แก่ผู้รับใบอนุญาต การใช้บริการสนับสนุนดังกล่าวอยู่ภายใต้นโยบายที่อธิบายไว้ เว็บไซต์ TeamDevs (www.teamdev.com) รหัสซอฟต์แวร์เสริมหรือเนื้อหาที่เกี่ยวข้องที่ TeamDev ให้ Licensee เป็นส่วนหนึ่งของบริการสนับสนุน ซอฟต์แวร์หรือมิฉะนั้นจะได้รับการพิจารณาเป็นส่วนหนึ่งของซอฟต์แวร์ และเป็นไปตามข้อกําหนดและเงื่อนไขของข้อตกลงนี้ เกี่ยวกับข้อมูลทางเทคนิคใด ๆ ที่ Licensee ให้กับ TeamDev เป็น ส่วนหนึ่งของบริการสนับสนุน TeamDev อาจใช้ข้อมูลดังกล่าวสําหรับบริการสนับสนุน วัตถุประสงค์ทางธุรกิจโดยไม่มีข้อ จํากัด รวมถึงการสนับสนุนผลิตภัณฑ์และ พัฒนา TeamDev จะไม่ใช้ข้อมูลทางเทคนิคดังกล่าวในแบบฟอร์ม ที่ระบุตัวตนของผู้รับใบอนุญาต 8.สิทธิบัตรและการชดใช้ค่าลิขสิทธิ์ ก) ผู้ให้ใบอนุญาตจะปกป้องและชดใช้ค่าลิขสิทธิ์สําหรับค่าใช้จ่ายทั้งหมด (รวมถึง ค่าธรรมเนียมทนายความที่เหมาะสม) ที่เกิดขึ้นจากการอ้างว่าซอฟต์แวร์ตกแต่งและใช้ ภายในขอบเขตของข้อตกลงนี้ละเมิดลิขสิทธิ์ของสหรัฐอเมริกาหรือแคนาดา หรือ สิทธิบัตรที่มีให้ว่า: (i) ผู้รับใบอนุญาตแจ้งให้ผู้ให้สิทธิ์ทราบเป็นลายลักษณ์อักษรภายใน 30 วันนับจากวันเรียกร้องค่าสินไหมทดแทน (ii) ผู้ออกเอกสารสามารถควบคุมการป้องกันและการตั้งถิ่นฐานที่เกี่ยวข้องทั้งหมดได้แต่เพียงผู้เดียว การเจรจาต่อรอง และ (iii) ผู้รับใบอนุญาตให้ความช่วยเหลือข้อมูลและ ผู้มีอํานาจที่จําเป็นในการดําเนินการข้างต้น B)ผู้ให้สิทธิ์จะไม่รับผิดชอบต่อการเรียกร้องการละเมิดใด ๆ ตาม (i) รหัสที่มีอยู่ในซอฟต์แวร์ที่ไม่ได้สร้างขึ้นโดยผู้ออกเอกสาร; (ii) การใช้ซอฟต์แวร์ที่ปรับปรุงใหม่หรือเปลี่ยนแปลง ยกเว้น การเปลี่ยนแปลงหรือการดัดแปลงดังกล่าวซึ่งทําโดยผู้ออกเอกสารหรือต่ํากว่า ทิศทางผู้ให้สิทธิ์หากการละเมิดดังกล่าวจะถูกหลีกเลี่ยงโดยการใช้ ซอฟต์แวร์ที่ใบอนุญาตให้สิทธิ์การใช้งานรุ่นปัจจุบันที่ไม่มีการเปลี่ยนแปลง หรือ (iii) การรวมกัน, การดําเนินงาน, หรือการใช้ซอฟต์แวร์ใดๆที่ตกแต่งภายใต้ ข้อตกลงนี้กับโปรแกรมหรือข้อมูลที่ Licensor ไม่ได้ตกแต่งหากเช่นนั้น การละเมิดจะได้รับหลีกเลี่ยงโดยการใช้ซอฟต์แวร์โดยไม่ต้องดังกล่าว โปรแกรมหรือข้อมูล C)ในกรณีที่ซอฟต์แวร์ถูกจัดขึ้นหรือเชื่อโดยผู้ให้สิทธิ์ที่จะละเมิด, หรือ ใบอนุญาตการใช้ซอฟต์แวร์ถูก enjoined, ผู้ให้ใบอนุญาตจะมีตัวเลือกที่ ค่าใช้จ่ายต่อ (i) แก้ไขซอฟต์แวร์เพื่อให้ไม่ละเมิด (ii) ขอรับใบอนุญาตให้ใช้งานเพื่อใช้งานซอฟต์แวร์ต่อไป (iii) ทดแทนซอฟต์แวร์ด้วยซอฟต์แวร์อื่น ๆ ที่เหมาะสมพอสมควร ผู้รับใบอนุญาต หรือ (iv) หากไม่มีการเยียวยาที่ล่อมาข้างต้นเป็นไปได้ในเชิงพาณิชย์ ยุติใบอนุญาตสําหรับซอฟต์แวร์การละเมิดและคืนเงินค่าธรรมเนียมใบอนุญาตใด ๆ จ่ายสําหรับซอฟต์แวร์, proratedมากกว่าสามปีนับจากวันที่มีผลบังคับใช้ ของข้อตกลง 9.ข้อจํากัดความรับผิดชอบของการรับประกัน ซอฟต์แวร์และเอกสารที่เกี่ยวข้องใด ๆ ที่มีให้อย่างเคร่งครัด & quot;ตามที่เป็นอยู่& quot; พื้นฐานโดยไม่มีการรับประกันใด ๆ ทั้งโดยชัดแจ้งหรือโดยนัยรวมถึง ไม่ จํากัด เพียงการรับประกันโดยนัยหรือความสามารถในการขายความเหมาะสมสําหรับ A วัตถุประสงค์เฉพาะหรือการไม่ละเมิด ความเสี่ยงทั้งหมดที่เกิดขึ้นจากการใช้งานหรือ ประสิทธิภาพของซอฟต์แวร์ยังคงอยู่กับคุณ 10.ข้อจํากัดความรับผิด ไม่ว่าในกรณีใดๆ ทีมหรือซัพพลายเออร์จะต้องรับผิดชอบต่อความเสียหายใด ๆ (รวมถึงแต่ไม่จํากัดเพียงความเสียหายสําหรับการสูญเสียผลกําไรทางธุรกิจธุรกิจ การหยุดชะงักการสูญเสียข้อมูลทางธุรกิจหรือการสูญเสีย PECUNIARY อื่น ๆ ) ที่เกิดขึ้นจากการใช้หรือไม่สามารถที่จะใช้ผลิตภัณฑ์ TEAMDEV นี้แม้ว่า TEAMDEV ได้รับคําแนะนําเกี่ยวกับความเป็นไปได้ของความเสียหายดังกล่าว 11.ยุติ ผู้รับใบอนุญาตอาจยุติข้อตกลงนี้ได้ตลอดเวลาโดยการทําลายสําเนาทั้งหมดของ ซอฟต์แวร์ ข้อตกลงนี้จะยุติทันทีโดยไม่ต้องแจ้งให้ทราบล่วงหน้าจาก TeamDev หากพบว่าผู้รับใบอนุญาตไม่ปฏิบัติตามข้อกําหนดใด ๆ ของข้อตกลงนี้ เมื่อสิ้นสุดดังกล่าวผู้รับใบอนุญาตจะต้องทําลายสําเนาทั้งหมด ของซอฟต์แวร์ หมวดที่ 9.การปฏิเสธการรับประกัน และ 10.ข้อจํากัดของ ความรับผิดจะยังคงมีผลหลังจากสิ้นสุดข้อตกลงนี้