मैं जावा में लिखे गए प्रोग्राम से सी डीएलएल लोड कर रहा हूं। मैं इस घोषणा के साथ DLL से तरीकों में से एक कॉल करने के लिए सक्षम होना चाहते हैं:शून्य में कनवर्ट करें ** पॉइंटर समकक्ष जावा प्रकार
dll_function(const char* foo1, const char* foo2, const char* foo3, void** bar, size_t* bar2);
मैं जावा में सही प्रकार की तर्क के साथ इस विधि कैसे कहते हैं? मुझे पता है (सैद्धांतिक रूप से) इसे कैसे कॉल करें, लेकिन मैं क्या जानना चाहता हूं कि मेरे जावा प्रोग्राम से "शून्य **" और "size_t *" कैसे पास किया जाए? असल में, मैं जानना चाहता हूँ शून्य और size_t के लिए क्या "बराबर प्रकार" *** जावा में है ...
मैं सूचक वर्ग पाया, लेकिन यह काम पाने के लिए प्रबंधन नहीं किया? बहुत धन्यवाद :)
आप नहीं करते हैं। अवधारणाओं को मैप करने योग्य नहीं हैं। आपको समझना होगा कि मूल्यों का उपयोग कैसे किया जाएगा और "धोखा"। या एक सी रैपर लिखें। –