समस्याएँ जिन पर हम काम करते हैं
- COM, ActiveX या OCX का उपयोग करने वाले किसी मौजूदा ऐप्लिकेशन का रखरखाव
- रजिस्ट्रेशन, RegAsm, regsvr32 या प्रशासक अनुमतियों से जुड़े अवरोध
- 32-बिट कंपोनेंट को 64-बिट ऐप्लिकेशन से कैसे जोड़ा जाए, इसका निर्णय
- रखरखाव को आसान बनाने के लिए .NET और C++ के बीच की सीमा का व्यवस्थापन
- किसी पुराने कंपोनेंट को अभी हटाए बिना नए ऐप्लिकेशन से उसका उपयोग
COM से जुड़ी समस्याओं में प्रायः केवल कोड का लॉजिक ही नहीं, बल्कि प्रोसेस का बिट आर्किटेक्चर, रजिस्ट्रेशन का गंतव्य, होस्ट ऐप्लिकेशन, अनुमतियाँ और थ्रेडिंग मॉडल भी शामिल होते हैं।
क्षेत्र जिनमें हम विशेष रूप से सहायता कर सकते हैं
- COM कंपोनेंट का विकास और संशोधन
- ActiveX और OCX की जाँच, रजिस्ट्रेशन और वितरण
- रजिस्ट्रेशन-मुक्त COM का मूल्यांकन
- 32 और 64 बिट को जोड़ने वाले आर्किटेक्चर का डिज़ाइन
- C++/CLI, COM ब्रिज या प्रोसेस में पृथक्करण के माध्यम से मौजूदा परिसंपत्तियों की रैपिंग
हम कैसे काम करते हैं
- सबसे पहले हम होस्ट ऐप्लिकेशन, कंपोनेंट, उसके बिट आर्किटेक्चर और रजिस्ट्रेशन की स्थिति की पहचान करते हैं।
- इसके बाद हम तय करते हैं कि वह इन-प्रोसेस उपयोग होता रहेगा, किसी अन्य प्रोसेस में अलग किया जाएगा या चरणबद्ध रूप से बदला जाएगा।
- कार्यान्वयन के दौरान हम कार्यस्थल पर एक पुनरुत्पादनीय प्रक्रिया-विवरण छोड़ते हैं, जिसमें रजिस्ट्रेशन, वितरण, अनुमतियाँ, निदान लॉग और रोलबैक शामिल होते हैं।
इस सेवा के लिए उपयुक्त परामर्श
- आपके पास COM या ActiveX वाली Windows परिसंपत्तियाँ हैं और उनका रखरखाव कर सकने वाले लोग कम होते जा रहे हैं
- Visual Studio या Office में बिट आर्किटेक्चर के बदलाव के कारण कोई मौजूदा कंपोनेंट काम करना बंद कर चुका है
- आप मौजूदा विनिर्देश खोए बिना उसे किसी नए .NET ऐप्लिकेशन से उपयोग करना चाहते हैं
- उसे पूरी तरह बदलने से पहले आप सीमा को व्यवस्थित करके सुरक्षित रूप से उसका जीवनकाल बढ़ाना चाहते हैं