मैं अपने .NET एप्लिकेशन में एक C++ DLL फ़ाइल कैसे जोड़ सकता हूं?मैं अपने .NET एप्लिकेशन में सी ++ डीएलएल फ़ाइल कैसे जोड़ सकता हूं?
5
A
उत्तर
6
आप DllImport विशेषता के साथ चिह्नित "बाहरी" फ़ंक्शन का उपयोग करेंगे।
[DllImport(@“C:\mylib.dll”)]
public static extern int myFunc(int param);
6
DLL की प्रकृति पर निर्भर करता है, आप
एक आवरण C++/CLI में लिख सकते हैं।
0
यह कॉम में पंजीकृत है, तो आप बस दृश्य स्टूडियो और दृश्य स्टूडियो में एक COM संदर्भ आप के लिए सभी इंटरॉप सृजन करना होगा जोड़ सकते हैं।
0
मान लें कि आप विजुअल स्टूडियो का उपयोग अपने समाधान में "संदर्भ" पर राइट क्लिक करें और "संदर्भ जोड़ें" चुनें। अपनी डीएलएल फ़ाइल का चयन करें।
कक्षाओं में जो डीएलएल का उपयोग करेंगे, में जोड़ें: MyLibrarysName का उपयोग करके;
तो आप वास्तव में Mylibraryname.myfunction
संबंधित मुद्दे
- 1. क्या मैं सिल्वरलाइट 3 एप्लिकेशन में डीएल जोड़ सकता हूं?
- 2. मैं अपने Winforms एप्लिकेशन में पाई चार्ट कैसे जोड़ सकता हूं?
- 3. क्या मैं अपने .NET 2 एप्लिकेशन के अंदर .NET 4 एप्लिकेशन चला सकता हूं?
- 4. मैं अपने स्पिनर को एक्शनबार में कैसे जोड़ सकता हूं?
- 5. क्या मैं System.Core.dll (.net 3.5) को .NET 2.0 एप्लिकेशन में संदर्भ जोड़ सकता हूं और इसे
- 6. मैं अपने डीएलएल के लिए एक्सएमएल इंटेलिजेंस फ़ाइल कैसे बना सकता हूं?
- 7. मैं अपना .NET एप्लिकेशन कैसे मिटा सकता हूं?
- 8. मैं एक अप्रबंधित सी ++ फॉर्म को .NET एप्लिकेशन में कैसे एम्बेड कर सकता हूं?
- 9. क्या मैं एक .NET DLL में कस्टम संस्करण स्ट्रिंग जोड़ सकता हूं?
- 10. मैं सी में दो सरणी कैसे जोड़ सकता हूं?
- 11. मैं सी # में एक स्पलैश स्क्रीन कैसे जोड़ सकता हूं?
- 12. क्या मैं app.config फ़ाइल में स्थितियां जोड़ सकता हूं?
- 13. मैं अपने एएसपीनेट वेब एप्लिकेशन में एक डीएलएल में एम्बेडेड जावास्क्रिप्ट फ़ाइल कैसे कॉल करूं?
- 14. मैं स्मृति डंप से डीएलएल फ़ाइल कैसे निकाल सकता हूं?
- 15. मैं अपने एमवीसी 3 एप्लिकेशन को .NET 3.5 में कैसे होस्ट कर सकता हूं?
- 16. मैं अपने एप्लिकेशन के लिए .NET/C#
- 17. मैं अपने पर्ल एप्लिकेशन को एक फ़ाइल के रूप में कैसे वितरित कर सकता हूं?
- 18. मैं डीएलएल में वैश्विक अपवाद हैंडलर कैसे बना सकता हूं?
- 19. मैं रनटाइम पर ऑब्जेक्ट में गुण कैसे जोड़ सकता हूं?
- 20. मैं WinForms एप्लिकेशन में एक पंक्ति कैसे बना सकता हूं?
- 21. मैं कैसे बता सकता हूं कि Win32 एप्लिकेशन .NET रनटाइम
- 22. मैं स्ट्रिंग में डिग्री चिह्न कैसे जोड़ सकता हूं?
- 23. क्या मैं सी # में एप्लिकेशन लोड के दौरान एक लापता डीएलएल त्रुटि पकड़ सकता हूं?
- 24. एसबीटी: मैं अपने प्रोजेक्ट में स्थानीय फाइल सिस्टम जार कैसे जोड़ सकता हूं?
- 25. सी ++ में, मैं अपने प्रोजेक्ट में प्रत्येक फ़ाइल में टाइपपीफ कैसे दिख सकता हूं?
- 26. मैं मौजूदा java.io.ObjectStream में कैसे जोड़ सकता हूं?
- 27. मैं वीआईएम में वाईएएमएल आइटम कैसे जोड़ सकता हूं?
- 28. मैं विजुअल स्टूडियो में कस्टम कमांड कैसे जोड़ सकता हूं?
- 29. मैं WWW :: मशीनीज़ में प्रगति पट्टी कैसे जोड़ सकता हूं?
- 30. मैं कैसे पता लगा सकता हूं कि कौन सी गायब डीएलएल स्टार्टअप पर मेरा .NET अनुप्रयोग क्रैश कर रहा है?
हाँ का उपयोग कर कि DLL में कार्यों कॉल कर सकते हैं ... thats कैसे कदम निर्देश के द्वारा सरल कदम में यह करने के लिए। मैं समझ नहीं पा रहा हूं कि कोई भी इसे वोट क्यों देगा। +1 – StingyJack
यदि डीएलएल एक सी ++ डीएल है, तो संदर्भ जोड़ें इस संदर्भ को जोड़ने की अनुमति नहीं देता है। त्रुटि रिपोर्ट कहती है: " 'का संदर्भ जोड़ा नहीं जा सका। कृपया सुनिश्चित करें कि फ़ाइल पहुंच योग्य है और यह एक वैध असेंबली या COM घटक है।' मानक सी ++ मान में असेंबली नहीं है, न ही यह एक COM घटक है –