2009-04-14 14 views
5

मेरे दूसरे प्रश्न में, मैं किसी ऐसे व्यक्ति को खोजने की कोशिश कर रहा हूं जो जानता है कि सी # के लिए मुफ्त ओपन सोर्स ओसीआर लाइब्रेरी कहां मिलें। हालांकि, ऐसा लगता है कि केवल सी ++ लाइब्रेरी है और जाहिर है, सी ++ सी # नहीं है।सी # में अपना खुद का रैपर कैसे लिखें?

प्रतिक्रियाओं में से एक ने सी # में अपना खुद का रैपर लिखने का सुझाव दिया। मुझे बहुत कुछ पता नहीं है कि यह कैसे करना है, इसे कहां सीखना है, या वास्तव में क्या है - सिवाय इसके कि मुझे लगता है कि यह परिवर्तित विधि कॉल द्वारा डीएल में सी ++ विधियों को कॉल कर रहा है, .. यह वास्तव में अनुमान है।

कृपया, एक और नौसिखिया की मदद करें। धन्यवाद

उत्तर

3

यदि आप लपेट रहे हैं तो बहुत आसान है, आप P/Invoke से दूर हो सकते हैं। यदि आप वास्तव में प्रबंधित वस्तुओं को चाहते हैं, तो आपका सबसे आसान समाधान शायद सी ++/सीएलआई (पूर्व में प्रबंधित सी ++) में रैपर लिखना है, क्योंकि यह प्रबंधित/अप्रबंधित इंटरऑप के लिए एक पूर्ण सुविधा सेट प्रदान करता है।

1

यहाँ मैं इसे कैसे Interop करते हैं। यह आपको सरल मामलों (बूल टू बूल) के साथ-साथ एक कठिन मामला (प्रबंधित स्मृति में पॉइंटर्स के साथ एक स्ट्रक्चर पास करने) को कैसे दिखाता है। सौभाग्य।

संबंधित मुद्दे