ComfyJ 2.12

Giấy phép: Dùng thử miễn phí ‎Kích cỡ tệp: 6.27 MB
‎Xếp hạng người dùng: 2.8/5 - ‎3 ‎Phiếu

ComfyJ là cầu COM-to-Java-to-COM. Trên phần tích hợp COM-to-Java, ComfyJ cho phép dễ dàng tích hợp một ứng dụng Java với bất kỳ thư viện COM/OLE/OCX/ActiveX nào. COM Giao diện và các loại dữ liệu Wrappers được cung cấp bởi thư viện cho phép làm việc với các loại COM và giao diện như với các đối tượng Java bình thường. ComfyJ cho phép gọi các phương pháp của một đối tượng COM thông qua các chỉ số chức năng của nó trong VTBL hoặc bằng tên của họ bằng cách sử dụng phương pháp tự động hóa. OleContainer Swing thành phần cho phép sử dụng bất kỳ thành phần COM trực quan trong Java Swing UI, tạo ra một đối tượng nhúng bằng cách sử dụng ProgID, CLSID hoặc chèn một đối tượng COM vào một container, lưu và tải một OleObject nhúng. Trên phần tích hợp Java-to-COM, ComfyJ cung cấp khả năng tạo các máy chủ Java COM tùy chỉnh, có thể được tiếp xúc dưới dạng đối tượng COM cho các ứng dụng COM khác mà không cần viết mã gốc. ComfyJ cung cấp trình bao bọc cho các giao diện COM cơ sở cũng như khả năng tích hợp với các giao diện COM tùy chỉnh. ComfyJ cũng cho phép phơi bày các đối tượng Java như các đối tượng COM bằng cách sử dụng các lớp học như IUnknownServer và IDispatchServer. Bất kỳ đối tượng Java COM tùy chỉnh nào cũng có thể kế thừa các lớp này và thực hiện bất kỳ giao diện COM cơ sở hoặc tùy chỉnh nào tùy thuộc vào yêu cầu. Các máy chủ Java COM như vậy có thể thực hiện càng nhiều giao diện COM theo yêu cầu. ComfyJ cũng cung cấp những cách thuận tiện để đăng ký các máy chủ Java COM như vậy trong một hệ thống. Đăng ký như vậy có thể được thực hiện tại thời gian chạy, ví dụ như để xử lý sự kiện COM, hoặc trong COM Registry bằng cách sử dụng ứng dụng ComfyJ ServerManager. Tiện ích CodeGenerator được cung cấp với ComfyJ cho phép tạo trình bao bọc Java COM cho các thành phần COM hoặc Thư viện loại COM. Mã được tạo ra sau đó có thể được biên dịch và đóng gói vào một tập tin JAR kết quả tùy thuộc vào các tùy chọn được chỉ định.

lịch sử phiên bản

  • Phiên bản 2.12 đăng trên 2015-04-02
  • Phiên bản 2.5 đăng trên 2008-10-15
    Không được thành lập

Chi tiết chương trình

Eula

EULA - Thỏa thuận cấp phép người dùng cuối

Phiên bản 4.6 Đây là thỏa thuận pháp lý (Thỏa thuận) giữa bạn (cá nhân hoặc tổ chức) và TeamDev Ltd. (TeamDev). QUAN TRỌNG [VUI LÒNG ĐỌC KỸ]: BẰNG CÁCH CÀI ĐẶT, SỬ DỤNG HOẶC SAO CHÉP PHẦN MỀM HOẶC BẤT KỲ TÀI LIỆU LIÊN QUAN (PHẦN MỀM) NÀO MÀ BẠN ĐỒNG Ý BỊ RÀNG BUỘC BỞI CÁC ĐIỀU KHOẢN VÀ ĐIỀU KIỆN CỦA THỎA THUẬN NÀY. NẾU BẠN KHÔNG ĐỒNG Ý VỚI CÁC ĐIỀU KHOẢN VÀ ĐIỀU KIỆN NÀY, BẠN KHÔNG ĐƯỢC PHÉP CÀI ĐẶT HOẶC SỬ DỤNG PHẦN MỀM. 1. Định nghĩa a) Phần mềm là sản phẩm phần mềm do TeamDev cung cấp dưới dạng nhị phân và tài liệu tương ứng, phương tiện liên quan, tài liệu in và tài liệu trực tuyến hoặc điện tử. b) Thời gian chạy là các tệp được đưa vào Phần mềm và được yêu cầu để phân phối các chương trình mà bạn tạo bằng Phần mềm. Các tệp thời gian chạy được xác định trong tài liệu đi kèm với Phần mềm hoặc tài liệu trực tuyến (Tài liệu). Bạn nên tham khảo Tài liệu, bao gồm bất kỳ tệp thời gian đọc hoặc thời gian chạy nào được cung cấp cùng với Phần mềm, để biết thêm thông tin về các tệp có thể phân phối lại. c) Khóa Giấy phép Đánh giá là tệp cho phép sử dụng Phần mềm cho mục đích đánh giá trong một khoảng thời gian giới hạn bắt đầu vào ngày mua lại Giấy phép Đánh giá và chấm dứt theo các quy định được xác định bởi Phần 3 Cấp Giấy phép Đánh giá của Thỏa thuận này. d) Khóa Cấp phép Phát triển là một tệp cho phép bạn tích hợp Phần mềm vào các chương trình mà bạn tạo. e) Khóa cấp phép thời gian chạy là tệp cần thiết để phân phối các tác phẩm của bạn kèm theo Phần mềm. f) Ngày có hiệu lực của Thỏa thuận có nghĩa là ngày bạn nhận được Khóa Giấy phép Đánh giá hoặc Khóa Giấy phép Phát triển, bất cứ điều gì đến trước. g) Phiên bản phụ là phiên bản của Phần mềm, được xác định bởi sự thay đổi ở cấp độ thứ hai và/hoặc bất kỳ cấp độ nào sau đây của dãy số lập phiên bản, ví dụ: 1.0.5, 1.2.1, 1.2.2, v.v. h) (Các) Thành phần mã nguồn mở cho các mục đích của Thỏa thuận này có nghĩa là bất kỳ phần mềm nào có mã nguồn được công khai để sử dụng, sửa đổi và phân phối. 2. Quyền sở hữu và giấy phép Phần mềm này thuộc sở hữu của TeamDev, có bản quyền và được bảo vệ bởi luật bản quyền và các điều khoản hiệp ước quốc tế. Phần mềm được cấp phép, không được bán. Bằng cách cài đặt hoặc sử dụng Phần mềm, bạn sẽ không có được bất kỳ quyền nào đối với Phần mềm trừ khi được quy định rõ ràng trong Thỏa thuận này. Tất cả các quyền không được cấp rõ ràng ở đây đều do TeamDev bảo lưu. Các quyền đối với Các thành phần mã nguồn mở được sử dụng bởi Phần mềm là tài sản của chủ sở hữu bản quyền tương ứng của họ. 3. Cấp giấy phép đánh giá Theo các điều khoản và điều kiện của Thỏa thuận này, TeamDev cấp cho bạn quyền không độc quyền, không thể chuyển nhượng để sử dụng một bản sao của phiên bản Phần mềm được chỉ định và Tài liệu cho mục đích đánh giá duy nhất trong khoảng thời gian 30 (ba mươi) ngày theo lịch (Thời gian Đánh giá) và tạo bản sao Phần mềm cho mục đích sao lưu. 4. Cấp giấy phép phát triển và thời gian chạy 4.1. Tùy thuộc vào việc thanh toán phí cấp phép hiện hành và các điều khoản và điều kiện của Thỏa thuận này, TeamDev cấp cho bạn giấy phép không độc quyền, không thể chuyển nhượng cho (i) sử dụng phiên bản Phần mềm và Tài liệu được ghi lại trong Khóa Cấp phép Phát triển và Thời gian chạy, bao gồm các bản cập nhật Phiên bản Phụ (ii) để tái tạo và phân phối các tệp Thời gian chạy dưới dạng thực thi và với Khóa Cấp phép Thời gian chạy như một phần của chương trình mà bạn tạo bằng Phần mềm mà không mất phí phân phối bổ sung (Giấy phép Phát triển). Giấy phép phát triển được cung cấp cho bạn theo các điều kiện sử dụng của một hoặc một số loại giấy phép được mô tả trong phần 4.2. - 4.5. Dưới đây. Loại Giấy phép Phát triển chi phối việc bạn sử dụng Phần mềm được ghi lại trong Khóa Giấy phép Phát triển, được cung cấp cho bạn khi mua giấy phép. 4.2. Mỗi Giấy phép nhà phát triển có thể được sử dụng bởi các nhà phát triển, cho dù nhân viên hoặc nhà thầu độc lập thực hiện các dịch vụ cho bạn dưới sự kiểm soát của bạn. Số lượng nhà phát triển của bạn sử dụng Phần mềm theo Giấy phép cho mỗi nhà phát triển không được vượt quá số lượng Giấy phép nhà phát triển có được từ TeamDev. Bạn không được tạo nhiều bản sao của Khóa Giấy phép Thương mại cho Mỗi Nhà phát triển hoặc phân phối các khóa đó cho nhiều nhà phát triển phần mềm hơn số lượng Giấy phép theo Nhà phát triển được cấp theo phần 4 của Thỏa thuận này. Tên của bạn hoặc tên thực thể và số lượng Giấy phép Phát triển có được được ghi lại trong Khóa Cấp phép Phát triển và Thời gian chạy. 4.3. Giấy phép dự án có thể được sử dụng trong một dự án của bạn bởi bất kỳ số lượng nhà phát triển nào của bạn, cho dù nhân viên hoặc nhà thầu độc lập thực hiện dịch vụ cho bạn dưới sự kiểm soát của bạn. Đối với mục đích của Dự án Thỏa thuận này có nghĩa là một sản phẩm phần mềm do bạn tạo ra, bất kỳ phiên bản hoặc sản phẩm phái sinh nào trong tương lai dựa trên sản phẩm phần mềm đó. Bạn không thể sử dụng giấy phép dự án cho nhiều dự án. Bạn thừa nhận rằng giấy phép dự án bị ràng buộc với một dự án cụ thể tại thời điểm phát hành, và sau đó có thể không được sử dụng cho hoặc liên quan đến bất kỳ dự án khác. 4.4. Giấy phép toàn công ty có thể được sử dụng trong bất kỳ số lượng dự án nào của bạn bởi bất kỳ số lượng nhà phát triển nào của bạn, cho dù nhân viên hoặc nhà thầu độc lập thực hiện dịch vụ cho bạn dưới sự kiểm soát của bạn. 4.5. Giấy phép cá nhân cho phép một người thực hiện các quyền Giấy phép Phát triển. Nó có thể không được chuyển giao cho bất kỳ bên thứ ba nào sau khi mua hàng. Tên của người mà giấy phép được cấp, được ghi lại trong Khóa Cấp phép Phát triển và Thời gian chạy. Giấy phép cá nhân có thể không có sẵn cho phần mềm cụ thể. Tính khả dụng của Giấy phép Cá nhân được liệt kê trong phần Cấp phép và Định giá của trang sản phẩm Phần mềm tương ứng trên trang web TeamDev Ltd. đặt tại địa chỉ web sau: http://www.teamdev.com. 5. Hạn chế giấy phép 5.1. Hạn chế giấy phép chung. Bạn không được: a) sửa đổi, điều chỉnh, thay đổi, dịch, dịch ngược, thiết kế đảo ngược hoặc tháo rời Phần mềm, trừ khi có thể được yêu cầu thay thế Thành phần nguồn mở của bên thứ ba được sử dụng trong Phần mềm; b) xóa bất kỳ thông báo hoặc nhãn độc quyền nào trên Phần mềm; c) tạo nhiều bản sao của Phần mềm hơn số lượng giấy phép đã mua (không bao gồm bản sao cho mục đích sao lưu); d) thuê, cho thuê hoặc chuyển nhượng quyền cho Phần mềm. 5.2. Hạn chế giấy phép đánh giá. Ngoài các hạn chế chung được biểu thị trong mục 5.1., với tư cách là người giữ Giấy phép Đánh giá, bạn không được: a) sử dụng Phần mềm cho mục đích thương mại; b) sử dụng Phần mềm sau khi hết thời hạn đánh giá. 5.3. Hạn chế giấy phép phát triển và thời gian chạy. Ngoài các hạn chế chung được biểu thị trong phần 5.1., với tư cách là chủ sở hữu Giấy phép Phát triển và Thời gian chạy, bạn có thể KHÔNG: a) sử dụng Khóa Cấp phép Phát triển để phân phối lại các tệp Thời gian chạy như một phần của ứng dụng của bạn; b) sử dụng Khóa Cấp phép Thời gian chạy cho mục đích phát triển. 6. Tiếp thị Bạn đồng ý được xác định là khách hàng của TeamDev và bạn đồng ý rằng TeamDev có thể đề cập đến bạn theo tên, tên thương mại và nhãn hiệu, nếu có, và có thể mô tả ngắn gọn doanh nghiệp của bạn trong các tài liệu tiếp thị và trang web của TeamDev. Bạn cấp cho TeamDev giấy phép sử dụng tên của bạn và bất kỳ tên thương mại và nhãn hiệu nào của bạn chỉ liên quan đến các quyền được cấp cho TeamDev theo phần tiếp thị này. Bạn và TeamDev có thể sử dụng thông tin về mối quan hệ kinh doanh theo Thỏa thuận này cho các nỗ lực tiếp thị độc lập hoặc chung. Ví dụ về việc sử dụng tiếp thị cho phép bao gồm tạo và sử dụng các nghiên cứu tình huống, thông cáo báo chí, tài liệu tiếp thị in và trực tuyến, thuyết trình và tài liệu tham khảo kinh doanh. 7. Dịch vụ hỗ trợ 7.1. Hỗ trợ kỹ thuật tiêu chuẩn TeamDev (Hỗ trợ tiêu chuẩn) bao gồm: a) trả lời các câu hỏi liên quan đến chức năng của Phần mềm; b) khả năng sử dụng địa chỉ email hỗ trợ được chỉ định; c) 1 thời gian phản hồi trong ngày làm việc. 7.2. TeamDev đồng ý cung cấp cho bạn Hỗ trợ Tiêu chuẩn miễn phí trong Thời gian Đánh giá hợp lệ, như được định nghĩa bởi Phần 3 Cấp Giấy phép Đánh giá. 7.3. TeamDev đồng ý cung cấp cho bạn Hỗ trợ Tiêu chuẩn miễn phí trong một số giờ được xác định theo mục 7.4 của Thỏa thuận này, có giá trị trong một năm kể từ ngày mua giấy phép. 7.4. Số giờ hỗ trợ tiêu chuẩn được xác định bởi loại Giấy phép Phát triển, được mô tả trong phần 4 của Thỏa thuận này, trên cơ sở mỗi sản phẩm. Thông tin này có sẵn trên các trang sản phẩm phần mềm trên trang web chính thức của TeamDev (teamdev.com). Số giờ được chỉ định cho mỗi sản phẩm có thể thay đổi mà không cần thông báo trước từ TeamDev. Trong trường hợp thay đổi như vậy, bất kỳ số giờ nào đã được cấp cho bạn theo lệnh mua giấy phép sẽ vẫn có giá trị cho bạn. 7.5. Gia hạn hoặc gia hạn Hỗ trợ Tiêu chuẩn phải chịu một khoản phí bổ sung cho TeamDev. 7.6. Trong quá trình Hỗ trợ Tiêu chuẩn TeamDev có thể cung cấp cho bạn mã phần mềm bổ sung hoặc các tài liệu liên quan, được cung cấp dưới dạng cập nhật Phần mềm (bao gồm cả hotfix). Mã phần mềm bổ sung hoặc các tài liệu liên quan này sẽ được coi là một phần của Phần mềm và phải tuân theo các điều khoản và điều kiện của Thỏa thuận này. 7.7. Đối với bất kỳ thông tin kỹ thuật nào mà bạn cung cấp cho TeamDev để cho phép TeamDev hoàn thành các yêu cầu hỗ trợ tiêu chuẩn của bạn, TeamDev có thể sử dụng thông tin đó cho mục đích kinh doanh của mình mà không bị hạn chế, bao gồm hỗ trợ và phát triển sản phẩm. TeamDev sẽ không sử dụng thông tin kỹ thuật đó dưới dạng nhận dạng cá nhân bạn. 8. Bồi thường bằng sáng chế và bản quyền 8.1. TeamDev sẽ bảo vệ và bồi thường cho bạn tất cả các chi phí (bao gồm cả phí luật sư hợp lý) phát sinh từ khiếu nại rằng Phần mềm được trang bị và sử dụng trong phạm vi của Thỏa thuận này vi phạm bản quyền hoặc bằng sáng chế của Hoa Kỳ hoặc Canada với điều kiện: (i) bạn sẽ thông báo cho TeamDev bằng văn bản trong vòng 30 (ba mươi) ngày theo lịch kể từ ngày khiếu nại; (ii) TeamDev có quyền kiểm soát duy nhất đối với quốc phòng và tất cả các cuộc đàm phán giải quyết liên quan, và (iii) bạn sẽ cung cấp cho TeamDev sự hỗ trợ, thông tin và thẩm quyền cần thiết để thực hiện những điều trên. 8.2. TeamDev sẽ không chịu trách nhiệm đối với bất kỳ khiếu nại vi phạm nào dựa trên: (i) mã có trong Phần mềm không được tạo bởi TeamDev; (ii) sử dụng bản phát hành Thay thế hoặc thay đổi Của Phần mềm, ngoại trừ (các) thay đổi hoặc sửa đổi đã được Thực hiện bởi TeamDev hoặc theo chỉ đạo của TeamDevs, nếu vi phạm đó sẽ tránh được bằng cách sử dụng bản phát hành hiện tại, không thay đổi của Phần mềm mà TeamDev cung cấp cho bạn hoặc (iii) sự kết hợp, vận hành hoặc sử dụng Phần mềm được cung cấp theo Thỏa thuận này với các chương trình hoặc dữ liệu không được cung cấp bởi TeamDev , nếu hành vi vi phạm đó có thể tránh được bằng cách sử dụng Phần mềm mà không có các chương trình hoặc dữ liệu đó. 8.3. Trong trường hợp TeamDev nắm giữ hoặc tin rằng Phần mềm vi phạm bất kỳ quyền nào của bên thứ ba hoặc việc bạn sử dụng Phần mềm được tham gia, TeamDev sẽ có tùy chọn, với chi phí của mình, để: (i) sửa đổi Phần mềm để khiến phần mềm không vi phạm; (ii) xin giấy phép để tiếp tục sử dụng Phần mềm; (iii) thay thế Phần mềm bằng Phần mềm khác phù hợp với bạn một cách hợp lý hoặc (iv) nếu không có biện pháp khắc phục nào nêu trên khả thi về mặt thương mại, chấm dứt giấy phép đối với Phần mềm vi phạm và hoàn trả a) phí cấp phép trả cho Phần mềm, được tính theo thời hạn một năm kể từ ngày mua giấy phép nếu có bất kỳ vi phạm nào xảy ra trong năm đầu tiên của Hỗ trợ Tiêu chuẩn; b) phí gia hạn thanh toán cho bất kỳ năm Hỗ trợ Tiêu chuẩn nào tiếp theo, được tính theo thời hạn một năm kể từ ngày đến hạn thanh toán cho năm tiếp theo đó. 8.4. Được cấp phép bồi thường. Bạn chịu trách nhiệm và sẽ bồi thường và giữ cho TeamDev vô hại đối với bất kỳ và tất cả các tổn thất, trách nhiệm pháp lý hoặc thiệt hại phát sinh từ hoặc phát sinh liên quan đến việc bạn sử dụng hoặc sao chép Phần mềm theo Thỏa thuận này. 9. Từ chối bảo hành PHẦN MỀM VÀ BẤT KỲ TÀI LIỆU LIÊN QUAN NÀO ĐƯỢC CUNG CẤP NGHIÊM NGẶT NHƯ CƠ SỞ MÀ KHÔNG CÓ BẢO HÀNH DƯỚI BẤT KỲ HÌNH THỨC NÀO, RÕ RÀNG HAY NGỤ Ý, BAO GỒM, NHƯNG KHÔNG GIỚI HẠN, BẢO HÀNH NGỤ Ý HOẶC KHẢ NĂNG BÁN HÀNG, PHÙ HỢP CHO MỘT MỤC ĐÍCH CỤ THỂ HOẶC KHÔNG VI PHẠM. TOÀN BỘ RỦI RO PHÁT SINH TỪ VIỆC SỬ DỤNG HOẶC HIỆU SUẤT CỦA PHẦN MỀM VẪN CÒN VỚI BẠN. 10. Thành phần mã nguồn mở 10.1. TeamDev thông báo rằng Phần mềm có thể chứa các Thành phần Mã nguồn mở của bên thứ ba. Thông tin thêm có sẵn trên một trang sản phẩm tương ứng trên trang web chính thức của TeamDev (nents. Thông tin thêm có sẵn trên một trang sản phẩm tương ứng trên trang web chính thức của TeamDev (www.teamdev.com). 10.2. TeamDev và Phần mềm hoàn toàn tuân thủ bất kỳ giấy phép Thành phần Mã nguồn mở nào để cấp quyền cấp giấy phép được cấp ở đây. 10.3. Các điều khoản và điều kiện chi phối việc sử dụng các Thành phần mã nguồn mở đó nằm trong Giấy phép phần mềm nguồn mở của chủ sở hữu bản quyền và không phải Thỏa thuận này. 10.4. Trong trường hợp bạn sửa đổi Phần mềm theo quy định tại khoản 5.1 a) TeamDev từ chối bất kỳ bảo hành nào liên quan đến các thành phần Mã nguồn mở, bao gồm các bảo đảm có trong 10.2. Bạn sẽ chịu trách nhiệm về bất kỳ khiếu nại nào về vi phạm quyền của bên thứ ba gây ra bởi việc sửa đổi Phần mềm do bạn thực hiện theo khoản 5.1 a). 11. Giới hạn trách nhiệm pháp lý TRONG MỌI TRƯỜNG HỢP, TEAMDEV HOẶC CÁC NHÀ CUNG CẤP CỦA TEAMDEV SẼ KHÔNG CHỊU TRÁCH NHIỆM VỀ BẤT KỲ THIỆT HẠI NÀO (BAO GỒM, NHƯNG KHÔNG GIỚI HẠN, THIỆT HẠI DO MẤT LỢI NHUẬN KINH DOANH, GIÁN ĐOẠN KINH DOANH, MẤT THÔNG TIN KINH DOANH HOẶC BẤT KỲ TỔN THẤT TIỀN TỆ NÀO KHÁC) PHÁT SINH TỪ VIỆC SỬ DỤNG HOẶC KHÔNG CÓ KHẢ NĂNG SỬ DỤNG PHẦN MỀM TEAMDEV NÀY, NGAY CẢ KHI TEAMDEV ĐÃ ĐƯỢC THÔNG BÁO VỀ KHẢ NĂNG XẢY RA THIỆT HẠI NHƯ VẬY. 12. Thương hiệu Thỏa thuận này không cấp bất kỳ quyền sử dụng nhãn hiệu hoặc tên thương mại nào: TeamDev, JxBrowser, JExplorer, JNIWrapper, ComfyJ, JExcel, JxFileWatcher, JxCapture, DotNetBrowser, JxMaps hoặc bất kỳ nhãn hiệu, nhãn hiệu dịch vụ, logo hoặc tên thương mại nào khác thuộc về TeamDev trừ khi được định nghĩa trong Mục 6 Marketing. Bạn đồng ý không sử dụng bất kỳ nhãn hiệu nào thuộc về TeamDev trong hoặc như một phần của tên sản phẩm dựa trên Phần mềm. 13. Chấm dứt Bạn có thể chấm dứt Thỏa thuận này bất cứ lúc nào bằng cách phá hủy tất cả các bản sao của Phần mềm. Thỏa thuận này sẽ chấm dứt ngay lập tức mà không cần thông báo từ TeamDev nếu phát hiện ra rằng bạn không tuân thủ bất kỳ điều khoản nào của Thỏa thuận này. Sau khi chấm dứt như vậy, bạn phải phá hủy tất cả các bản sao của Phần mềm. Mục 9 Từ chối bảo hành và phần 11 Giới hạn trách nhiệm pháp lý sẽ vẫn có hiệu lực sau khi chấm dứt Thỏa thuận này.