एक सी # NPAPI प्लग इन का निर्माण करने का प्रयास में बिल्डिंग NPAPI प्लग इन मैं एक tutorial जो बताती है कि आपके dll NP_GetEntryPoints
जैसे, NP_Initialize
और NPP_New
दूसरों के एक नंबर के साथ-साथ अनेक विधियों का लागू करने के लिए की जरूरत है मिल गया है।सी #
हालांकि मैं समझना चाहता हूं कि अगर मैं इन पद्धतियों के नामों को आसानी से मिरर कर सकता हूं और लेख में वर्णित समतुल्य डेटास्ट्रक्चर (जैसे _NPPluginFuncs
) सी # में वर्णित कर सकता हूं और सबकुछ काम करेगा?
कोई व्यक्ति कृपया कुछ मार्गदर्शन प्रदान करने के लिए पर्याप्त दयालु हो सकता है? क्या सी # में एनपीएपीआई प्लगइन बनाना संभव है और यदि ऐसा है तो बुनियादी कदम क्या हैं?
कोई भी वहां जीवित है? :-p –
मैं आपको एनपीएपीआई पर विशेष रूप से विस्तृत उत्तर नहीं दे सकता, लेकिन सामान्य रूप से, सी-संगत निर्यातित कार्यों के साथ एक डीएलएल बनाने के लिए सी # का उपयोग करना संभव नहीं है। आप या तो 1) मिश्रित मोड C++ DLL बना सकते हैं, या (यदि आप प्रबंधित सी ++ की तुलना में सी # में अधिक आरामदायक होते हैं) 2) अपने निर्यात वाले एक छोटे देशी डीएलएल बनाएं, जो एक प्रबंधित असेंबली में प्रतिनिधि को इंटरऑप का उपयोग करता है सी # में और जिसमें आपकी कार्यक्षमता का बड़ा हिस्सा शामिल है। – shambulator
अब मूल रूप से एक उत्तर है। मैंने माना कि एक बदतर मामले में कुछ प्रकार का इंटरऑप संभव होगा (हालांकि COM को मानने के लिए सी ++ के बारे में पर्याप्त जानकारी नहीं थी) लेकिन मुझे यह भी लगा कि सी ++ और सी # –