2012-06-01 12 views
6

क्या कोई प्रोजेक्ट/कंपाइलर/लिंकर-सेटिंग है जो प्रोजेक्ट में शामिल कुछ या सभी .rc फ़ाइलों को चलाने के लिए brcc32.exe को मजबूर कर सकती है? डिफ़ॉल्ट रूप से केवल .rc फ़ाइलों को बदल दिया गया है जो फिर से संकलित हो जाते हैं, लेकिन जब .rc द्वारा शामिल की गई कोई भी फ़ाइलें नहीं होती हैं। अभी के लिए हम एक पुन: संकलन को मजबूर करने के लिए मैन्युअल रूप से .res फ़ाइल हटाएं।प्रत्येक संकलन पर संसाधन कंपाइलर को कैसे बल दें?

अद्यतन: स्वीकार किए जाते हैं जवाब से प्रेरित है, मैं यह लिखा: https://gist.github.com/2868141

+0

डेल्फी संस्करण? –

+0

मैं संस्करण 6, 7 और XE2 –

उत्तर

5

साल के लिए डेल्फी उपयोग नहीं किया है, लेकिन जहां तक ​​मुझे याद है, जैसा कि आप पहले से निर्माण गतिविधि को परिभाषित, आप नहीं कर सकते कर सकते हैं? आप इमारत से पहले सभी आरसी फाइलों touch कर सकते हैं।

+0

में प्रोजेक्ट पर काम कर रहा हूं शायद स्रोत फ़ाइलों को संशोधित करने से सरल डिलीट बेहतर है। या कमांड लाइन से .rc फ़ाइलों का पुनर्निर्माण। – DiGi

+2

@ डिजी, टाइम स्टैम्प को बदलने के लिए एक सरल 'स्पर्श' हटाने से कहीं बेहतर है, खासकर यदि कुछ गलत हो जाता है। –

+0

+1, * touch.exe * के विकल्प के रूप में, आप संसाधन फ़ाइल को स्पर्श करने के लिए ['बैच फ़ाइल'] (http://support.microsoft.com/kb/69581) का उपयोग कर सकते हैं। – TLama

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