मैं सभी मौजूदा पास्कल का नाम बदलने से बचना चाहता हूं ("*.P"
) और वस्तु / विस्तारित पास्कल ("*.PP"
) इकाइयों को बोर्लैंड के डिफ़ॉल्ट प्रत्यय में ".PAS"
चूंकि अन्य उपकरण उनके आधार पर हैं। पूर्ण फ़ाइल नाम निर्दिष्ट करने वाले एक-एक-एक को संकलित करना ठीक काम करता है, लेकिन मैंने देखा है कि यह क्या प्रस्तुत करता है बीउल्ड और एमएके मोड गलत व्यवहार के लिए - कंपाइलर कार्य करता है क्योंकि कोई स्रोत फ़ाइल मौजूद नहीं है, इसलिए यह न तो सभी निर्भर इकाइयों और न ही संशोधित लोगों को संसाधित करता है। कृपया सलाह दें।
नोट: इसका सहारा लेना हमेशा संभव नहीं होता है uses Fooes in "Fooes.p", Bars in "Bars.p";
वाक्य - विन्यास।
उत्तर:
उत्तर № 1 के लिए 11फ़ाइल एक्सटेंशन कॉन्फ़िगर करने योग्य नहीं है। एक विकल्प है कि आपके पास प्रत्येक फ़ाइल के लिए आवश्यक प्रत्यय के साथ एक नई स्रोत फ़ाइल बनाएं। यही है, प्रत्येक फाइल के लिए x.pp, सर्जन करना x.pas। इसे निम्नलिखित सामग्री दें:
{$include x.pp}
डेल्फी फ़ाइल पायेगा और इसे संकलित करेगा, लेकिन सभी असली कोड पुरानी फाइलों से आएंगे।