दिलचस्प पोस्ट
Mt_rand का क्या नुकसान है? यूयूआईडी को नंबर के रूप में कैसे स्टोर करना है? डेटा फ्रेम में समूह द्वारा टेक्स्ट संक्षिप्त करें मैं कई SQLite डेटाबेस कैसे मर्ज कर सकता हूं? अजगर में उपयोगकर्ता से कई इनपुट लेना JSP / Servlet की छिपी हुई विशेषताओं आउटपुट यूनिकोड को कंसोल करने के लिए, विंडोज में सी ++ का उपयोग करना इकाई फ़्रेमवर्क कोड का उपयोग करते हुए एक से एक वैकल्पिक संबंध प्रोग्रामेमी रूप से छुपाएं / दिखाएँ एंड्रॉइड सॉफ्ट कीबोर्ड दो जीआईटी रिपॉजिटरी सिंक्रनाइज़ कैसे करें कितने पंक्तियों का चयन करने के लिए <h: selectBooleanCheckbox> में <h: dataTable> का उपयोग करें? जावा संग्रहण को स्काला संग्रह में परिवर्तित करना इंट्रानेट संगतता मोड IE8 को ओवरराइड करें जीएसएएन के साथ java.util.List में JSON सरणी को पार्स करना मेरी क्वेरी अपडेट करने योग्य नहीं क्यों है?

कैसे 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 उपयोग कर सकते हैं।