visual-studio - with - माइक्रोसॉफ्ट विज़ुअल सी और




रनटाइम के साथ निर्मित सक्रिय समाधान कॉन्फ़िगरेशन दृश्य स्टूडियो को मैं कैसे जांचूं? (3)

मैं विज़ुअल स्टूडियो में जो कस्टम समाधान कॉन्फ़िगरेशन में जोड़ा था, उसके आधार पर मैं कुछ कोड सक्षम / अक्षम करना चाहता हूं। मैं इस मान को रनटाइम पर कैसे जांचूं?


आप विजुअल स्टूडियो के भीतर प्रीकम्पलर डायरेक्टिव्स का उपयोग कर सकते हैं। #if डायरेक्टिवेशन आपको यह निर्धारित करने की अनुमति देगा कि क्या आप अपने कस्टम समाधान कॉन्फ़िगरेशन के आधार पर कोड शामिल करने जा रहे हैं या नहीं।


किसी मान को असाइन करने के लिए एक const मूल्य जोड़ें जो आपके द्वारा कॉन्फ़िगरेशन को निर्दिष्ट करते हैं

#ifdef _ENABLE_CODE1_
const codeconfig = 1;
#else
const codeconfig = 2;
#endif

और अपने कॉन्फ़िगरेशन प्रीप्रोसेसर में _ENABLE_CODE1_ जोड़ें।


मुझे यकीन नहीं है कि आप बिल्ड कॉन्फ़िगरेशन का सही नाम समझ सकते हैं। कैसे करें, अगर आप डीबग का उपयोग करते हैं.असर्ट (...), तो कोड केवल तब ही चलाया जाएगा जब आप डीबग मोड में संकलित करते हैं यह निश्चित नहीं है कि यह आपकी सहायता करता है






visual-studio