मेरे पास एक प्रबंधित असेंबली है जिसे COM इंटरऑप के माध्यम से बुलाया जाता है। एक वीबीस्क्रिप्ट क्लाइंट की तरह, एक पर्ल क्लाइंट, और इसी तरह।क्या COM इंटरऑप कॉलर्स को सी # एनम का खुलासा करना संभव है, और यदि हां, तो कैसे?
कक्षाएं
[ClassInterface(ClassInterfaceType.AutoDual)]
[GuidAttribute("ebc25cf6-9120-4283-b972-0e5520d0000E")]
[ComVisible(true)]
फिर से सजाया जाता है निश्चित रूप से मैं regasm बात करते हैं, और सभी तरीकों काफ़ी होंगे।
लेकिन असेंबली में भी enum प्रकार हैं। मैं enum मूल्यों के लिए प्रतीकात्मक नाम COM अनुप्रयोगों का उपयोग करना चाहता हूं।
मैं COM इंटरॉप के माध्यम से enums का पर्दाफाश कैसे करूं? क्या मुझे इन विशेषताओं को जोड़ने की ज़रूरत है?
[GuidAttribute("ebc25cf6-9120-4283-b972-0e5520d0000E")]
[ComVisible(true)]
और फिर, मैं उन प्रतीकात्मक नामों को वीबीस्क्रिप्ट में कैसे संदर्भित करूं? मुझे ओलेव्यू में enum प्रकार नहीं दिख रहे हैं। (क्या मुझे चाहिए?) मैं ओलेव्यू में अन्य सभी प्रकार देखता हूं।
अच्छा जवाब। वह उपकरण बहुत उपयोगी लगता है। – Cheeso
दुर्भाग्यवश मेरे पास पर्ल के लिए निरंतर जनरेटर नहीं है ... शायद यह फिर से विकास करने का समय है :-) –