2012-06-13 10 views
5

मैं डेल्फी 6.XE2 exe और DCU स्थान

जब मैं संकलन से XE2 में ले जाएँ और एक exe exe बनाने के प्रयास कर रहा हूँ और DCU परियोजना के तहत \ Win32 \ डिबग निर्देशिका में रखा जाना करने के लिए दिखाई देते हैं।

क्या प्रोजेक्ट और स्रोत के समान निर्देशिका में एक्सई और डीसीयू डालने का कोई तरीका है?

+5

क्यों आपको लगता है कि क्या करना चाहते हैं? संकलित इकाइयों फ़ाइलों से अपनी स्रोत फ़ाइलों को अलग करने के लिए, इस प्रोजेक्ट फ़ोल्डर्स को साफ करने के लिए इस प्रकार का अलगाव यहां है। मुझे सभी फाइलों को एक साथ रखने के लिए कोई वैध कारण नहीं दिख रहा है। यहां तक ​​कि डेल्फी के पुराने संस्करणों में भी जहां इस तरह का अलगाव मौजूद नहीं था, मैंने हमेशा संकलित इकाइयों को पकड़ने के लिए एक डीसीयू फ़ोल्डर बनाया। जब तक आपके पास इसका कोई विशिष्ट कारण न हो, तब तक ऐसा न करें। – LightBulb

+5

यह आपको डीसीयू और निष्पादन योग्य दोनों संस्करणों को डीबग और रिलीज़ करने से रोकता है, जो अक्सर बेहतर होता है। यह आपके लिए चीजें तोड़ देगा जब और यदि आप Win64 को लक्ष्य के रूप में जोड़ते हैं, क्योंकि 64-बिट निष्पादन योग्य 32-बिट (या इसके विपरीत) को ओवरराइट करेगा, और आप दोनों एक ही समय में मौजूद नहीं होंगे अतिरिक्त काम के बिना। इसका यह भी अर्थ होगा कि हर बार जब आप डीबग से रिलीज या 32 से 64 बिट तक स्विच करते हैं, तो यह सुनिश्चित करने के लिए कि आपके निष्पादन योग्य में डीसीयू मिश्रित नहीं है, एक पूर्ण निर्माण की आवश्यकता होगी। उचित उत्तर के लिए –

उत्तर

12
परियोजना के विकल्प के लिए

जाओ और इन निकालें:

enter image description here

+1

+1, लेकिन इसकेन केन व्हाइट द्वारा निहित प्रभाव होंगे। – LightBulb

+1

मैंने पाया कि करने के लिए स्मार्ट चीज इन विकल्पों को डिफ़ॉल्ट रूप से छोड़ देती है, लेकिन फिर प्रोजेक्ट फ़ोल्डर में एक्सई में एक शॉर्टकट जोड़ें। यह त्वरित पहुंच के लिए बनाता है, और अलगाव बनाए रखता है। – mj2008