मैं देर से बाध्यकारी के माध्यम से एक COM पुस्तकालय का उपयोग करना चाहता हूं।
मैं अपने प्रोजेड को कैसे ढूंढ सकता हूं?COM प्रोजे आईडी कैसे खोजें?
Type oClassType = Type.GetTypeFromProgID("THE MISSING PROGID");
मैं देर से बाध्यकारी के माध्यम से एक COM पुस्तकालय का उपयोग करना चाहता हूं।
मैं अपने प्रोजेड को कैसे ढूंढ सकता हूं?COM प्रोजे आईडी कैसे खोजें?
Type oClassType = Type.GetTypeFromProgID("THE MISSING PROGID");
ProgID आम तौर पर, तुम क्या कक्षाएं एक COM पुस्तकालय oleview का उपयोग कर को उजागर करता है देख सकते हैं प्रपत्र Library.Class का होने जा रहा है।
ओलेव्यू में जो सुविधा आप चाहते हैं वह देखें TypeLib (तीन छोटे लाल त्रिकोण) देखें। लाइब्रेरी का नाम शीर्ष पर होगा और आप क्लास के नाम का उपयोग करना चाहते हैं जैसा कि CoClasses
बहुत बहुत धन्यवाद। मुझे बस Google के माध्यम से कुछ साइट से iviewers.dll मैन्युअल रूप से डाउनलोड (और रजिस्टर) करना था। किसी भी तरह से यह डीएलएल डाउनलोड में शामिल नहीं किया गया था और मैं इसे systsem पर भी नहीं मिला। – Marc
इस उत्तर में ओलेव्यू प्राप्त करने के लिए एक मृत लिंक था, इसलिए इसे ढूंढने में मुझे कुछ समय लगा। बाद में इस उत्तर को ढूंढने वाले लोगों के लाभ के लिए, यदि आपके पास विजुअल स्टूडियो स्थापित है, तो ओलेव्यू शायद पहले से ही आपके सिस्टम पर 'प्रोग्राम फ़ाइलें (x86) \ Windows किट्स \ x.x \ bin \ x86' के तहत है। यदि आपके पास पहले से इंस्टॉल ओलेव्यू नहीं है, तो इसे विंडोज एसडीके के आपके पसंदीदा संस्करण के एसडीके टूल्स घटक को स्थापित करके प्राप्त किया जा सकता है: http://www.microsoft.com/en-us/search/DownloadResults.aspx?q = विंडोज% 20 एसडीके – Hydrargyrum
इसे ट्रैक करने के लिए धन्यवाद। – cmsjr
इस प्रश्न में अधिक अच्छे उत्तर: http://stackoverflow.com/questions/1253368 –