दिलचस्प पोस्ट
urllib2.HTTP त्रुटि: HTTP त्रुटि 403: निषिद्ध दो छवियों की तुलना करें अजगर / लिनक्स तरीका Printf में डबल के लिए सही प्रारूप विनिर्देशक स्वास्थ्यकैट पृष्ठभूमि डिलीवरी जब ऐप नहीं चल रहा है .html एक्सटेंशन जोड़ने के लिए नियम फिर से बनाएं दो (या अधिक) सूचियों को एक में, सी # .NET में मर्ज करें अक्षांश और देशांतर निर्देशांक का उपयोग करके स्थान से समय क्षेत्र कैसे प्राप्त करें? मोंगोडीबी: अप-डॉक्यूमेंट अपस्टेशन सरणी में एक स्कैनर इनपुट कैसे डाल … उदाहरण के लिए कुछ संख्याएं आर में, किसी फ़ंक्शन पर भेजे जाने के बाद ऑब्जेक्ट का नाम कैसे प्राप्त करें? JQuery का सरल स्क्रीन स्क्रैपिंग 403 जावा के साथ निषिद्ध लेकिन वेब ब्राउज़र नहीं? जावास्क्रिप्ट कुंजीकोड क्या हैं? PHP में ऑपरेटर के साथ त्रुटि दबाएं क्यों JsonRequestBehavior की आवश्यकता है?

कैसे VBScript से सी # DLL फ़ंक्शन को कॉल करें

मुझे सर्वर पर मेरी स्क्रिप्ट है, इसलिए मेरे पास UI इंटरैक्शन उपलब्ध नहीं है और कंसोल एप्लिकेशन के बजाय DLL का उपयोग करना है

कैसे VBScript से सी # DLL में एक समारोह कॉल करने के लिए?

मैं अपने डीएलएल को COMVisible कैसे COMVisible ? क्या मुझे इसे पंजीकृत करना है?

वेब के समाधान से एकत्रित समाधान "कैसे VBScript से सी # DLL फ़ंक्शन को कॉल करें"

आपको COMVisibleAttribute को सही (या तो विधानसभा स्तर पर या कक्षा स्तर पर यदि आप केवल एक ही प्रकार का पर्दाफाश करना चाहते हैं) सेट करके COM दृश्य के रूप में अपने विधानसभा को चिह्नित करना होगा।

इसके बाद आप इसे इसके साथ पंजीकृत करते हैं:

 regasm /codebase MyAssembly.dll 

और अंत में इसे VBScript से कहते हैं:

 dim myObj Set myObj = CreateObject("MyNamespace.MyObject") 

हां आपको सही करने के लिए ComVisible एट्रिब्यूट को सेट करना होगा और फिर टेंडर के साथ regasm या regsvcs का प्रयोग करके विधानसभा को रजिस्टर करना होगा। उसके बाद आप Server.CreateObject उपयोग कर सकते हैं।