2010-05-10 9 views
5

मुझे जो मिल रहा है वह मुझे मिला है एक साधारण सवाल है। डेल्फी आईडीई में, डेल्फी स्थापना का मार्ग $ (DELPHI) के रूप में निर्दिष्ट किया गया है। मैं सोच रहा हूं कि क्या मेरे स्वयं के पथ संकेतक बनाने का कोई तरीका है, जैसे $ (MY_LIBRARY) या कुछ इसी तरह। मैंने सोचा कि $ (DELPHI) को पर्यावरण चर के रूप में निर्दिष्ट किया गया था, लेकिन स्पष्ट रूप से नहीं। कोई विचार? (मैं डेल्फी 7 का उपयोग कर रहा हूं)डेल्फी पथ चर

धन्यवाद सब!

~ डीजे

डीजे क्विम्बी

+0

द्वारा देख सकते हैं क्या आपको कभी भी इस समस्या को डी 5 में लाने का कोई तरीका मिला है? –

+0

हाँ, मैंने नौकरियों को बदल दिया;) हालांकि सभी गंभीरता में, दुर्भाग्य से मैंने कभी नहीं किया। –

+0

सोचो कि आपने सही किया है। कार्यक्षमता केवल डी 6 में दिखाई दी, जाहिर है। हमने कभी कैसे प्रबंधन किया? –

उत्तर

8

डेल्फी 2010 में:

  • चयन उपकरण -> विकल्प
  • चुनें "पर्यावरण चर"
  • सिस्टम निर्दिष्ट या तो, या तो उपयोगकर्ता चर
+0

प्रतिक्रिया के लिए धन्यवाद। मुझे यह निर्दिष्ट करना चाहिए था कि मैं डेल्फी 5, 7 और 2010 का उपयोग कर रहा हूं। यह डेल्फी 5 है कि मैं इसे करने की कोशिश कर रहा हूं।क्षमा करें कि –

+2

डेल्फी 5 उपयोगकर्ता द्वारा परिभाषित पर्यावरण चर का समर्थन नहीं करता है। यह डेल्फी 6 में पेश किया गया था। –

+0

धन्यवाद रेमी। मैं इस कोड को 7 या 2010 में अपडेट करने का एक और कारण के रूप में आरक्षित कर दूंगा! निम्नलिखित जानकारी के साथ जोड़ा प्रणाली चर: वेरिएबल नाम: OUTPUT_DIR चर मूल्य: टी: \ बनाता और डेल्फी में, आउटपुट फ़ोल्डर में: –

0

डेल्फी 2010 में: मुझे पता है Project.dproj में कई एक्सएमएल टैग इस तरह इस्तेमाल किए जा सकते हैं। (उदाहरण के लिए, $ (DCC_DcuOutput), $ (DCC_ExeOutput) ...)।

शायद फ़ाइल में अपने स्वयं के एक्सएमएल टैग जोड़ना और बाद में उनका उपयोग करना संभव है। हालांकि मुझे यकीन नहीं है कि क्या उन्हें आईडीई द्वारा संरक्षित किया जाएगा।

0

यह भी ध्यान में है कि जब आप कमांड लाइन कंपाइलर का उपयोग करते हैं, तो वर्तमान डेल्फी इंस्टॉलेशन की बीआईएन निर्देशिका में स्थित फ़ाइल RSVARS.BAT है जो बाल प्रक्रियाओं के लिए कुछ पर्यावरण चर बनाता है। (उदाहरण के लिए बीडीएस और बीडीएस कॉममोन्डिर)।

0

विंडोज 7 में (और Vista समान है) 'स्टार्ट' बटन पर क्लिक करें, 'कंप्यूटर', 'गुण' और फिर 'उन्नत सिस्टम सेटिंग्स' पर राइट-क्लिक करें। 'पर्यावरण चर' पर क्लिक करें और अब आप वैश्विक (सिस्टम), या केवल वर्तमान उपयोगकर्ता (आप) के रूप में नए बनाने में सक्षम हैं। उदाहरण के लिए 'माईवर'।

अब डेल्फी पथ में, MyVar को $ (MyVar) के रूप में देखें।

MyVar अब बैच फ़ाइलों में भी% MyVar% के रूप में दिखाई देगा।

1

डेल्फी 5 के लिए आप उन्हें Windows वातावरण चर से जोड़ सकते हैं

सही मेरा कंप्यूटर> गुण> उन्नत> पर्यावरण चर पर क्लिक करें

+0

मैं निम्नलिखित किया $ (OUTPUT_DIR) \ परियोजनाओं \ बीपीएल यह त्रुटि उत्पन्न करता है: आउटपुट फ़ाइल $ (OUTPUT_DIR) \ Projects \ Bpl \ Amase32.exe –

+0

नहीं बना सका आप जितना चाहें उतने पर्यावरण चर जोड़ सकते हैं, लेकिन इससे कोई फर्क नहीं पड़ता। डेल्फी 5 पर्यावरण चर को पहचान नहीं पाता है। '$ (DELPHI)' पर्यावरण परिवर्तनीय नहीं है। –

+0

रॉब, यह सही है, जैसा कि मैंने संकेत दिया था कि मैंने अपने मूल प्रश्न में खोज की है। उस ने कहा, क्या मेरी अपनी डेल्फी 5 परियोजनाओं में जिस तरह से नकल ($ DELPHI) का उपयोग करने का कोई तरीका है? –

0

वहाँ एक वैकल्पिक समाधान नहीं है - एक आभासी ड्राइव अक्षर असाइन करने के लिए SUBST का उपयोग फ़ोल्डर की जड़ तक आप $ (MyFiles) का उपयोग करेंगे यदि आप कर सकते हैं और फिर बस इसका उपयोग करें।

SUBST एम::

उदाहरण के लिए आप गहरी निर्देशिका में फ़ाइलों को है, तो आप कमांड प्रॉम्प्ट और प्रकार के लिए जाना चाहते हैं "C: \ Users \ डेल्फी Files \ मेरे \ मेरे घटक"

और फिर आप इसे एम:

संबंधित मुद्दे