How to execute COM+ libraries from Java using a free method -


मेरे पास VB6 के साथ विकसित COM + घटक है।

घटक सेवा प्रबंधक COM + अनुप्रयोग के साथ पंजीकरण करने के बाद , मैं इस तरह एएसपी से इसका इस्तेमाल कर सकता हूँ

  सेट करें Comando = Server.CreateObject ("JuiciosComando.clsComando") ComandoExecute = Comando.execute (Xml) सेट Comando = कुछ नहीं  

यह सब मुझे चाहिए, घटक सिर्फ एक (शायद एक बड़ा) स्ट्रिंग प्राप्त करता है और दूसरा (संभवतः बड़ा) स्ट्रिंग देता है ...

क्या इस बहुत ही घटक को एक्सेस करने का कोई तरीका है जावा से?

मैंने अभी तक जो पाया है, लेकिन यह एक वाणिज्यिक उत्पाद है।

मैंने पाया है लेकिन मेरे सी +। नेट ज्ञान बल्कि खराब है, इसके बजाय मैं बस एक मुक्त, शुद्ध जावा समाधान खोजें।

एडी के रूप में उल्लेख किया गया है, आपके पास COM का उपयोग करने के दो मुख्य तरीके हैं जावा के माध्यम से: सी ++ का उपयोग करना और एक जेएनआई आवरण लिखना या COM ऑब्जेक्ट को लपेट करने के लिए किसी तीसरे पक्ष के जार का उपयोग करना।

मैंने कोशिश की है पूर्व में COM ऑब्जेक्ट को लपेटने के लिए C ++ का उपयोग करने के लिए एड - यह बेहोश दिल के लिए नहीं है - यह करना आसान नहीं है और इसके संसाधनों को रिसाव करना बहुत आसान है।

मैंने भी दो तीसरे पक्ष के जेएआर : कॉम्फीज और जेकॉब।

कॉम्फीज का उपयोग करना वास्तव में आसान था और इसमें आपके कॉम क्लास के लिए जावा आवरण क्लास उत्पन्न करने के लिए कोडजन उपयोगिता भी शामिल थी।

इसे डाउनलोड किया जा सकता है और < P>

(मैं किसी भी तरह TeamDev से संबद्ध नहीं हूँ!)

यदि आप पूरी तरह से मुक्त समाधान के लिए बेताब हैं, तो आप जेएसीओबी () की भी कोशिश कर सकते हैं।

मुझे दस्तावेज़ के साथ समस्या थी, लेकिन यह अपेक्षाकृत स्थिर था।


Comments