यह वही है जो मैं करना चाहता हूं। मेरे पास एक प्रोजेक्ट है जिसे डेल्फी के कुछ संस्करण या बाद में संकलित किया जाना चाहिए। मैं डेल्फी संस्करण का परीक्षण करने के लिए एक सशर्त संकलक निर्देश का उपयोग करना चाहता हूं, और उसके बाद एक कस्टम संदेश के साथ एक कस्टम कंपाइलर त्रुटि उत्पन्न करने का कारण बनता है। एक कस्टम कंपाइलर चेतावनी या संकेत उत्पन्न करने में सक्षम होने पर भी त्रुटि हो सकती है यदि कोई त्रुटि संभव नहीं है।क्या मैं एक कस्टम कंपाइलर त्रुटि उत्पन्न कर सकता हूं? यदि हां, तो कैसे?
निश्चित रूप से, मैं सशर्त कोड सेगमेंट में कुछ गैर-संकलित योग्यता डाल सकता हूं, और यह ठीक है। लेकिन मेरा सवाल है "क्या मैं सशर्त रूप से एक कस्टम कंपाइलर त्रुटि उत्पन्न कर सकता हूं?"
धन्यवाद जोहान और सर्ग।
यहां समाधान है, और इस मुद्दे के बारे में अधिक जानकारी। मेरे पास एक ऐसा एप्लिकेशन है जो मूल रूप से डेल्फी 2007 में बनाया गया था। इसमें वेब डायरेक्ट घटकों को वेब सेवा से जोड़ने के लिए शामिल किया गया है। ये एसएसएल का उपयोग करें। मैंने हाल ही में अपने एसएसएल पुस्तकालयों को बाद के संस्करण में अपग्रेड किया है, और ये डेल्फी 2007 इंडी घटकों के साथ इतना अच्छा नहीं खेलते हैं।
{$IF CompilerVersion <= 19.0} // Delphi 2007 = 19.0
{$MESSAGE Error 'This project must be compiled in Delphi 2009 or later'}
{$IFEND}
धन्यवाद, हर कोई, जवाब के लिए! वास्तव में –