क्या कोई मुझे बता सकता है कि आरएडी स्टूडियो में उपलब्ध "छद्म" पर्यावरण चर की सूची कहां से प्राप्त करें? $ (प्लेटफार्म), $ (कॉन्फ़िगर), और इसी तरह के जैसे। विशेष रूप से, मुझे वह चाहिए जो मुझे आरटीएल संस्करण देता है, ताकि मैं अपनी संकलित इकाइयों (* .dcu) को सही निर्देशिका में रख सकूं, यानी। XE के लिए डी 15, XE2 के लिए डी 16, आदिडेल्फी पूर्वनिर्धारित पर्यावरण चर
मैं उम्मीद कर रहा था कि इनमें से एक ऐसा होगा जो "आरटीएलवीर्सन" कंपाइलर सशर्त परिभाषा के अनुरूप है, लेकिन $ (RTLVersion) काम नहीं करता है।
मुझे लगता है कि वे केवल सामान्य पर्यावरण चर हैं जैसे चर्चा [यहां] (http://stackoverflow.com/questions/6870282/how-are-delphi-environment-variables-such-as-bds-evaluated)। –
ये पर्यावरण चर सेट आईडीई स्वयं हैं। "ओवरराइड" रजिस्ट्री में संग्रहीत हैं। बीटीडब्ल्यू, 'आरटीएलवीर्सन' सशर्त प्रतीकों नहीं है, लेकिन सच निरंतर है। इसके अलावा, मैं अस्थायी फ़ाइलों को व्यवस्थित करने के बड़े कारण नहीं देखता हूं। –
मैं अपनी परियोजनाओं को कॉन्फ़िगर करने की कोशिश कर रहा हूं ताकि निर्माण सर्वर पर विशेष आदेश जोड़ने के बिना उन्हें बिल्ड सर्वर पर बनाया जा सके। बिल्ड सर्वर में डेल्फी के कई अलग-अलग संस्करण हो सकते हैं। इसमें कई अलग-अलग कोड पुस्तकालय भी हो सकते हैं, जैसे जेडी (सभी स्रोत नियंत्रण में)। मैं निर्माण पुस्तकालयों को उन पुस्तकालयों के साथ-साथ अपने उत्पाद का निर्माण करना चाहता हूं। लेकिन जेडी के प्रत्येक आरटीएल verion (उदाहरण के लिए \ lib \ D15) के लिए अलग-अलग फ़ोल्डर्स हैं। तो मैं अपने प्रोजेक्ट विकल्पों को देखना चाहता हूं .. \ lib \ D $ (RTLVersion), क्योंकि तब मुझे एक नई डेल्फी संस्करण जारी होने पर हर प्रोजेक्ट फ़ाइल को बदलने की ज़रूरत नहीं है। – user977725