2012-07-10 12 views
5

समस्या का वर्णन:
क्या dcc32.exe कंपाइलर प्रोजेक्ट बिल्ड कॉन्फ़िगरेशन फ़ाइल का उपयोग करेगा जब --no-config पैरामीटर के साथ कहा जाता है?

पर विचार करें निम्नलिखित कमांड लाइन कॉल (डेल्फी 2009 संकलक के लिए कहा जाता है):

dcc32.exe --no-config --peflags:1 Project.dpr 

इस कॉल Project.dproj या Project.dof विन्यास फाइल का उपयोग करेंगे?

  • यदि हां, तो कमांड लाइन विकल्पों को कॉन्फ़िगरेशन फ़ाइल (ओं) पर प्राथमिकता दी जाएगी?
  • यदि नहीं, तो इस मामले में dcc32.cfg फ़ाइल लोड नहीं होने पर निर्माण कॉन्फ़िगरेशन लिया जाएगा?

समस्या पृष्ठभूमि:

मुझे पता है कि MSBuild डेल्फी 2007 के बाद से लेकिन वास्तव में इस्तेमाल किया जाना चाहिए, यह कारण है कि मैं पूछ रहा हूँ है। मैंने पाया कि InnoSetup अपनी परियोजनाओं के निर्माण के लिए this batch file का उपयोग करता है और मुझे जेडीआई जेवीसीएल लाइब्रेरी को जोड़ने के लिए गंभीर समस्याएं हैं (यह एक शुद्ध दुःस्वप्न है)। इसलिए मैं एमएसबिल्ड का उपयोग करने के लिए प्रोजेक्ट सेटिंग्स को कॉन्फ़िगर करना चाहता हूं, लेकिन मुझे यकीन नहीं है कि उपरोक्त कमांड लाइन कॉल में बिल्ड सेटिंग्स का उपयोग किस प्रकार किया जाता है।

उत्तर

4

--no-config का अर्थ है कि dcc32.cfg लोड नहीं होता है, न ही कंपाइलर निष्पादन योग्य निर्देशिका से, न ही प्रोजेक्ट निर्देशिका से।

.dproj और .dof फ़ाइलों में निर्दिष्ट विकल्पों को लागू करने के नियम प्रभावित नहीं हैं। वे विकल्प लागू होते हैं और किसी कमांड लाइन विकल्प को प्राथमिकता दी जाती है।

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