में विफल रहता है मैं एक प्रोजेक्ट पर काम कर रहा हूं जहां हम एक सी ++/सीएलआई परत के माध्यम से .NET कोड और देशी C++ कोड मिश्रण करते हैं। इस समाधान में मैं __declspec (धागा) घोषणा के माध्यम से थ्रेड स्थानीय संग्रह का उपयोग करना चाहते:__declspec (थ्रेड) के साथ थ्रेड स्थानीय भंडारण C++/CLI
__declspec(thread) int lastId = 0;
हालांकि, चर के पहले पहुँच में, मैं एक NullReferenceException मिलता है। अधिक सटीक होने के लिए, घोषणा रेफ क्लास (सी ++/सीएलआई में लागू एक .NET कक्षा) के भीतर की जाती है।
मैंने पहले ही कुछ पढ़ा है __declspec (थ्रेड) देरी लोड डीएलएल के साथ काम नहीं करता है। क्या मैं .NET का उपयोग करते हुए देरी लोड डीएलएल का उपयोग कर रहा हूं?