ComfyJ 2.12

Lesen: Percubaan Percuma ‎Saiz fail: 6.27 MB
‎Penarafan Pengguna: 2.8/5 - ‎3 ‎Undi

ComfyJ adalah jambatan COM-to-Java-to-COM. Di bahagian integrasi COM-to-Java, ComfyJ membolehkan dengan mudah mengintegrasikan aplikasi Java dengan mana-mana perpustakaan COM/OLE/OCX/ActiveX. Antara muka KOM dan Pembalut Jenis Data yang disediakan oleh perpustakaan membolehkan bekerja dengan jenis dan antara muka COM seperti dengan objek Java biasa. ComfyJ membolehkan untuk menggunakan kaedah objek COM melalui indeks fungsinya dalam VTBL atau dengan nama mereka menggunakan pendekatan Automasi. Komponen OleContainer Swing membolehkan untuk menggunakan mana-mana komponen KOM visual dalam Java Swing UI, mencipta objek terbenam menggunakan ProgID, CLSID atau menyemai objek COM ke dalam bekas, menyimpan dan memuatkan OleObject terbenam. Di bahagian integrasi Java-to-COM, ComfyJ menyediakan keupayaan untuk membuat pelayan Java COM tersuai, yang boleh didedahkan sebagai objek COM untuk aplikasi COM lain, tanpa menulis kod asli. ComfyJ menyediakan pembalut untuk antara muka COM asas serta keupayaan untuk berintegrasi dengan antara muka KOM tersuai. ComfyJ juga membolehkan untuk mendedahkan objek Java sebagai objek COM menggunakan kelas seperti IUnknownServer dan IDispatchServer. Mana-mana objek Java COM tersuai boleh mewarisi kelas-kelas ini dan melaksanakan mana-mana antara muka KOM asas atau tersuai bergantung kepada keperluan. Pelayan Java COM sedemikian boleh melaksanakan seberapa banyak antara muka COM seperti yang diperlukan. ComfyJ juga menyediakan cara yang mudah untuk mendaftarkan pelayan Java COM tersebut dalam sistem. Pendaftaran sedemikian boleh dilakukan pada masa larian, contohnya untuk pengendalian acara COM, atau dalam Pendaftaran COM menggunakan aplikasi ComfyJ ServerManager. Utiliti CodeGenerator yang dibekalkan dengan ComfyJ membolehkan untuk menjana pembalut Java COM untuk komponen COM atau Perpustakaan Jenis COM. Kod yang dijana kemudiannya boleh disusun dan dibungkus ke fail JAR yang dihasilkan bergantung kepada pilihan yang ditentukan.

sejarah versi

  • Versi 2.12 diposkan pada 2015-04-02
  • Versi 2.5 diposkan pada 2008-10-15
    Tidak Ditubuhkan

Butiran Atur Cara

EULA

EULA - Perjanjian Lesen Pengguna Akhir

Versi 4.6 Ini adalah perjanjian undang-undang (Perjanjian) antara anda (sama ada individu atau entiti), dan TeamDev Ltd. (TeamDev). PENTING [SILA BACA DENGAN TELITI]: DENGAN MEMASANG, MENGGUNAKAN ATAU MENYALIN PERISIAN ATAU APA-APA DOKUMENTASI (PERISIAN) YANG BERKAITAN, ANDA BERSETUJU UNTUK TERIKAT DENGAN TERMA DAN SYARAT PERJANJIAN INI. JIKA ANDA TIDAK BERSETUJU DENGAN TERMA DAN SYARAT INI, ANDA TIDAK DIBENARKAN UNTUK MEMASANG ATAU MENGGUNAKAN PERISIAN. 1. Definisi a) Perisian bermaksud produk perisian yang dibekalkan oleh TeamDev dalam bentuk binari dan dokumentasi yang sepadan, media yang berkaitan, bahan bercetak, dan dokumentasi dalam talian atau elektronik. b) Runtime bermaksud fail yang dimasukkan ke dalam Perisian dan diperlukan untuk pengedaran atur cara yang anda buat menggunakan Perisian. Fail masa jalanan dikenalpasti dalam dokumentasi yang disertakan bersama Perisian atau dokumentasi dalam talian (Dokumentasi). Anda perlu merujuk kepada Dokumentasi, termasuk sebarang fail bacaan atau masa jalanan yang disediakan dengan Perisian, untuk maklumat tambahan mengenai fail yang boleh diagihkan semula. c) Kunci Lesen Penilaian bermaksud fail yang membenarkan penggunaan Perisian untuk tujuan penilaian untuk tempoh masa yang terhad yang akan bermula pada hari pemerolehan Lesen Penilaian, dan menamatkan menurut peruntukan yang ditakrifkan oleh seksyen 3 Pemberian Lesen Penilaian Perjanjian ini. d) Kunci Lesen Pembangunan bermaksud fail yang membolehkan anda mengintegrasikan Perisian ke dalam atur cara yang anda cipta. e) Kunci Lesen Runtime bermaksud fail yang diperlukan untuk pengedaran karya anda yang menyertakan Perisian. f) Tarikh Kuat Kuasa Perjanjian bermaksud tarikh apabila anda menerima Kunci Lesen Penilaian atau Kunci Lesen Pembangunan, apa sahaja yang terdahulu. g) Versi Kecil bermaksud versi Perisian, yang dikenal pasti oleh perubahan dalam tahap kedua dan/atau mana-mana tahap berikut urutan nombor versi, cth.: 1.0.5, 1.2.1, 1.2.2, dll. h) Komponen Sumber Terbuka untuk tujuan Perjanjian ini bermaksud sebarang perisian, yang kod sumbernya boleh digunakan secara umum untuk kegunaan, pengubahsuaian dan pengedaran. 2. Pemilikan dan Lesen Perisian ini dimiliki oleh TeamDev, berhak cipta dan dilindungi oleh undang-undang hak cipta dan peruntukan perjanjian antarabangsa. Perisian ini dilesenkan, tidak dijual. Dengan memasang atau menggunakan Perisian, anda tidak akan memperoleh apa-apa hak kepada Perisian kecuali seperti yang dinyatakan dengan jelas dalam Perjanjian ini. Semua hak yang tidak diberikan secara nyata di sini adalah terpelihara oleh TeamDev. Hak untuk Komponen Sumber Terbuka yang digunakan oleh Perisian adalah hak milik pemilik hak cipta masing-masing. 3. Geran Lesen Penilaian Tertakluk kepada terma dan syarat Perjanjian ini, TeamDev dengan ini memberikan anda hak yang tidak eksklusif, tidak boleh dipindah milik untuk menggunakan satu salinan versi Perisian yang ditetapkan dan Dokumentasi untuk tujuan penilaian tunggal dalam tempoh 30 (tiga puluh) hari kalendar (Tempoh Penilaian), dan membuat salinan Perisian untuk tujuan sandaran. 4. Geran Lesen Pembangunan dan Masa Jalan 4.1. Tertakluk kepada pembayaran yuran lesen yang berkenaan dan terma dan syarat Perjanjian ini, TeamDev dengan ini memberikan anda lesen yang tidak eksklusif dan tidak boleh dipindah milik kepada (i) menggunakan versi Perisian dan Dokumentasi yang direkodkan dalam Kunci Lesen Pembangunan dan Masa Jalanan, termasuk kemas kini Versi Kecil (ii) untuk menghasilkan semula dan mengedarkan fail Runtime dalam bentuk boleh laku dan dengan Runtime License Key sebagai sebahagian daripada program yang anda buat menggunakan Perisian tanpa bayaran pengedaran tambahan (Lesen Pembangunan). Lesen Pembangunan diberikan kepada anda mengikut syarat penggunaan satu atau beberapa jenis lesen yang diterangkan dalam seksyen 4.2. - 4.5. Berikut. Jenis Lesen Pembangunan yang mengawal penggunaan Perisian anda direkodkan dalam Kunci Lesen Pembangunan, yang diberikan kepada anda semasa pembelian lesen. 4.2. Setiap Lesen Pemaju boleh digunakan oleh pemaju, sama ada pekerja atau kontraktor bebas yang menjalankan perkhidmatan untuk anda di bawah kawalan anda. Bilangan pemaju anda yang menggunakan Perisian di bawah Lesen Setiap Pemaju tidak boleh melebihi bilangan Lesen Pemaju Per yang diperoleh daripada TeamDev. Anda tidak boleh membuat lebih banyak salinan Kunci Lesen Komersial Setiap Pemaju atau mengedarkan kunci tersebut kepada lebih banyak pemaju perisian, daripada bilangan Lesen Per Pemaju yang diberikan bagi setiap seksyen 4 Perjanjian ini. Nama anda atau nama entiti dan bilangan Lesen Pembangunan yang diperoleh direkodkan dalam Kunci Lesen Pembangunan dan Masa Jalan. 4.3. Lesen Projek boleh digunakan dalam satu projek anda dengan mana-mana bilangan pemaju anda, sama ada pekerja atau kontraktor bebas yang menjalankan perkhidmatan untuk anda di bawah kawalan anda. Untuk tujuan Projek Perjanjian ini bermaksud satu produk perisian yang dicipta oleh anda, sebarang versi masa depan atau karya terbitan berdasarkan produk perisian tersebut. Anda tidak boleh menggunakan Lesen Projek untuk lebih daripada satu Projek. Anda mengakui bahawa Lesen Projek terikat kepada Projek tertentu pada masa isu, dan selepas itu tidak boleh digunakan untuk atau berkaitan dengan mana-mana Projek lain. 4.4. Lesen seluruh syarikat boleh digunakan dalam mana-mana bilangan projek anda oleh mana-mana bilangan pemaju anda, sama ada pekerja atau kontraktor bebas yang menjalankan perkhidmatan untuk anda di bawah kawalan anda. 4.5. Lesen Peribadi membenarkan seseorang melaksanakan hak Lesen Pembangunan. Ia tidak boleh dipindahkan kepada mana-mana pihak ketiga selepas pembelian. Nama orang yang, kepada siapa lesen diberikan, direkodkan dalam Kunci Lesen Pembangunan dan Masa Jalan. Lesen Peribadi mungkin tidak tersedia untuk Perisian tertentu. Ketersediaan Lesen Peribadi disenaraikan dalam bahagian Pelesenan dan Harga halaman produk Perisian yang sepadan di laman web TeamDev Ltd. yang terletak di alamat web berikut: http://www.teamdev.com. 5. Sekatan Lesen 5.1. Sekatan Lesen Am. Anda tidak boleh: a) mengubah suai, menyesuaikan, mengubah, menterjemah, menyusun semula, mengundurkan jurutera, atau membongkar Perisian, kecuali seperti yang diperlukan untuk menggantikan Komponen Sumber Terbuka pihak ketiga yang digunakan dalam Perisian; b) mengalih keluar sebarang notis atau label proprietari pada Perisian; c) membuat lebih banyak salinan Perisian daripada bilangan lesen yang diperoleh (tidak termasuk salinan untuk tujuan sandaran); d) menyewa, memajak, atau memindahkan hak kepada Perisian. 5.2. Sekatan Lesen Penilaian. Sebagai tambahan kepada sekatan umum yang dinyatakan dalam seksyen 5.1., sebagai pemegang Lesen Penilaian anda tidak boleh: a) menggunakan Perisian untuk tujuan komersial; b) menggunakan Perisian selepas tamat tempoh penilaian. 5.3. Sekatan Lesen Pembangunan dan Masa Jalanan. Sebagai tambahan kepada sekatan umum yang ditunjukkan dalam seksyen 5.1., sebagai pemegang Lesen Pembangunan dan Masa Jalan anda tidak boleh: a) menggunakan Kunci Lesen Pembangunan untuk mengagihkan semula fail Runtime sebagai sebahagian daripada permohonan anda; b) menggunakan Kunci Lesen Runtime untuk tujuan pembangunan. 6. Pemasaran Anda bersetuju untuk dikenal pasti sebagai pelanggan TeamDev dan anda bersetuju bahawa TeamDev boleh merujuk kepada anda dengan nama, nama dagangan dan tanda dagangan, jika berkenaan, dan boleh menerangkan perniagaan anda secara ringkas dalam bahan pemasaran dan laman web TeamDev. Anda dengan ini memberikan TeamDev lesen untuk menggunakan nama anda dan mana-mana nama dagangan dan tanda dagangan anda semata-mata berkaitan dengan hak yang diberikan kepada TeamDev menurut bahagian pemasaran ini. Anda dan TeamDev boleh menggunakan maklumat mengenai hubungan perniagaan selaras dengan Perjanjian ini untuk usaha pemasaran bebas atau bersama. Contoh penggunaan pemasaran yang dibenarkan termasuk penciptaan dan penggunaan kajian kes, siaran akhbar, bahan pemasaran bercetak dan dalam talian, pembentangan, dan rujukan perniagaan. 7. Perkhidmatan Sokongan 7.1. Sokongan Teknikal Standard TeamDev (Sokongan Standard) termasuk: a) menjawab soalan-soalan yang berkaitan dengan fungsi Perisian; b) keupayaan untuk menggunakan alamat e-mel sokongan yang ditetapkan; c) 1 masa tindak balas hari perniagaan. 7.2. TeamDev bersetuju untuk memberikan anda Sokongan Standard percuma semasa Tempoh Penilaian yang sah, seperti yang ditakrifkan oleh seksyen 3 Geran Lesen Penilaian. 7.3. TeamDev bersetuju untuk memberikan anda Sokongan Standard percuma dalam jumlah jam yang ditakrifkan mengikut seksyen 7.4 Perjanjian ini, sah selama satu tahun sejak tarikh pembelian lesen. 7.4. Bilangan waktu Sokongan Standard ditakrifkan oleh jenis Lesen Pembangunan, yang diterangkan dalam seksyen 4 Perjanjian ini, atas dasar setiap produk. Maklumat ini boleh didapati di halaman produk Perisian di laman web rasmi TeamDev (teamdev.com). Bilangan jam yang ditetapkan untuk setiap produk adalah tertakluk kepada perubahan tanpa notis terlebih dahulu daripada TeamDev. Sekiranya berlaku perubahan tersebut, sebarang bilangan jam yang telah diberikan kepada anda menurut pembelian lesen akan kekal sah untuk anda. 7.5. Pelanjutan atau pembaharuan Sokongan Standard adalah tertakluk kepada bayaran tambahan kepada TeamDev. 7.6. Semasa Sokongan Standard TeamDev boleh menyediakan anda dengan kod perisian tambahan atau bahan-bahan yang berkaitan, yang disediakan dalam bentuk kemas kini Perisian (termasuk hotfixes). Kod perisian tambahan atau bahan-bahan yang berkaitan akan dianggap sebagai sebahagian daripada Perisian dan tertakluk kepada terma dan syarat Perjanjian ini. 7.7. Berkenaan dengan apa-apa maklumat teknikal yang anda berikan kepada TeamDev untuk membolehkan TeamDev melengkapkan permintaan anda untuk Sokongan Standard, TeamDev boleh menggunakan maklumat tersebut untuk tujuan perniagaannya tanpa sekatan, termasuk untuk sokongan dan pembangunan produk. TeamDev tidak akan menggunakan maklumat teknikal tersebut dalam bentuk yang mengenal pasti anda secara peribadi. 8. Paten dan Indemniti Hak Cipta 8.1. TeamDev akan mempertahankan dan membayar ganti rugi kepada anda untuk semua kos (termasuk yuran peguam yang munasabah) yang timbul daripada tuntutan bahawa Perisian yang diberikan dan digunakan dalam skop Perjanjian ini melanggar hak cipta A.S. atau Kanada atau paten dengan syarat: (i) anda akan memaklumkan TeamDev secara bertulis dalam tempoh 30 (tiga puluh) hari kalendar tuntutan; (ii) TeamDev mempunyai kawalan tunggal pembelaan dan semua rundingan penyelesaian yang berkaitan, dan (iii) anda akan memberikan TeamDev dengan bantuan, maklumat, dan kuasa yang diperlukan untuk melaksanakan perkara di atas. 8.2. TeamDev tidak akan bertanggungjawab ke atas sebarang tuntutan pelanggaran berdasarkan: (i) kod yang terkandung dalam Perisian yang tidak dicipta oleh TeamDev; (ii) penggunaan pelepasan Perisian yang digantikan atau diubah, kecuali untuk pengubahsuaian atau pengubahsuaian yang telah dibuat oleh TeamDev atau di bawah arahan TeamDevs, jika pelanggaran sedemikian akan dielakkan dengan menggunakan perisian semasa yang tidak diterajui yang diberikan oleh TeamDev kepada anda, atau (iii) gabungan, operasi, atau penggunaan Perisian yang diberikan di bawah Perjanjian ini dengan program atau data yang tidak diberikan oleh TeamDev , jika pelanggaran sedemikian akan dielakkan dengan menggunakan Perisian tanpa program atau data tersebut. 8.3. Sekiranya Perisian dipegang atau dipercayai oleh TeamDev untuk melanggar mana-mana hak pihak ketiga, atau penggunaan Perisian anda disuruh, TeamDev akan mempunyai pilihan, atas perbelanjaannya, untuk: (i) mengubah suai Perisian untuk menyebabkan ia menjadi tidak melanggar; (ii) mendapatkan lesen untuk terus menggunakan Perisian; (iii) menggantikan Perisian dengan Perisian lain yang munasabah sesuai untuk anda, atau (iv) jika tiada remedi yang disebut di atas boleh dilaksanakan secara komersial, menamatkan lesen untuk melanggar Perisian dan mengembalikan a) yuran lesen yang dibayar untuk Perisian, diprorata dalam tempoh satu tahun dari tarikh pembelian lesen jika sebarang pelanggaran berlaku pada tahun pertama Sokongan Standard; b) yuran pembaharuan yang dibayar bagi mana-mana tahun Sokongan Standard berikutnya, yang diprorata dalam tempoh satu tahun dari tarikh akhir pembayaran bagi tahun berikutnya. 8.4. Tanggung rugi pemegang lesen. Anda bertanggungjawab dan akan menanggung rugi dan memegang TeamDev tidak berbahaya bagi mana-mana dan semua kerugian, liabiliti, atau ganti rugi yang timbul daripada, atau ditanggung berkaitan dengan, penggunaan atau pembiakan Perisian anda menurut Perjanjian ini. 9. Penafian Waranti PERISIAN DAN APA-APA DOKUMENTASI YANG BERKAITAN DISEDIAKAN SECARA TEGAS SEBAGAI ASAS TANPA SEBARANG WARANTI, SAMA ADA NYATA ATAU TERSIRAT, TERMASUK, TANPA BATASAN, WARANTI TERSIRAT ATAU KEBOLEHDAGANGAN, KESESUAIAN UNTUK TUJUAN TERTENTU, ATAU BUKAN PELANGGARAN. KESELURUHAN RISIKO YANG TIMBUL DARIPADA PENGGUNAAN ATAU PRESTASI PERISIAN KEKAL DENGAN ANDA. 10. Komponen Sumber Terbuka 10.1. TeamDev memberitahu bahawa Perisian mungkin mengandungi Komponen Sumber Terbuka pihak ketiga. Maklumat lanjut boleh didapati di halaman produk yang sepadan di laman web rasmi TeamDev (www.teamdev.com). 10.2. TeamDev dan Perisian mematuhi sepenuhnya mana-mana lesen Komponen Sumber Terbuka untuk memberikan hak lesen yang diberikan di sini. 10.3. Terma dan syarat yang mengawal penggunaan Komponen Sumber Terbuka tersebut adalah dalam Lesen Perisian Sumber Terbuka pemilik hak cipta dan bukan Perjanjian ini. 10.4. Sekiranya anda mengubah suai Perisian seperti yang dibenarkan menurut klausa 5.1 a) TeamDev menaftarkan sebarang jaminan yang berkaitan dengan komponen Sumber Terbuka, termasuk waranti yang terkandung dalam 10.2. Anda bertanggungjawab untuk sebarang tuntutan pelanggaran hak pihak ketiga yang disebabkan oleh pengubahsuaian Perisian yang dibuat oleh anda mengikut klausa 5.1 a). 11. Had Liabiliti DALAM APA JUA KEADAAN, TEAMDEV ATAU PEMBEKALNYA TIDAK AKAN BERTANGGUNGJAWAB KE ATAS SEBARANG KEROSAKAN (TERMASUK, TANPA HAD, GANTI RUGI ATAS KEHILANGAN KEUNTUNGAN PERNIAGAAN, GANGGUAN PERNIAGAAN, KEHILANGAN MAKLUMAT PERNIAGAAN, ATAU APA-APA KERUGIAN TERTENTU) YANG TIMBUL DARIPADA PENGGUNAAN ATAU KEBOLEHUPAYAAN UNTUK MENGGUNAKAN PERISIAN TEAMDEV INI, WALAUPUN TEAMDEV TELAH DINASIHATKAN TENTANG KEMUNGKINAN KEROSAKAN TERSEBUT. 12. Tanda dagangan Perjanjian ini tidak memberikan sebarang hak untuk menggunakan tanda dagangan atau nama dagangan: TeamDev, JxBrowser, JExplorer, JNIWrapper, ComfyJ, JExcel, JxFileWatcher, JxCapture, DotNetBrowser, JxMaps atau mana-mana tanda dagangan lain, tanda perkhidmatan, logo atau nama perdagangan milik TeamDev kecuali seperti yang ditakrifkan dalam Seksyen 6 Pemasaran. Anda bersetuju untuk tidak menggunakan sebarang tanda yang dimiliki oleh TeamDev dalam atau sebagai sebahagian daripada nama produk berdasarkan Perisian. 13. Penamatan Anda boleh menamatkan Perjanjian ini pada bila-bila masa dengan memusnahkan semua salinan Perisian. Perjanjian ini akan ditamatkan serta-merta tanpa notis daripada TeamDev jika didapati bahawa anda gagal mematuhi mana-mana peruntukan Perjanjian ini. Apabila penamatan sedemikian, anda mesti memusnahkan semua salinan Perisian. Seksyen 9 Penafian Waranti dan seksyen 11 Had Liabiliti akan kekal berkuatkuasa selepas penamatan Perjanjian ini.