2011-11-23 6 views
5

डेल्फी 6 में लिखा गया कस्टम नियंत्रण का मेरा मुख्य पैकेज अन्य इकाइयों सहित कई इकाइयों के साथ बहुत बड़ा है। मैं यह पता लगाने की कोशिश कर रहा हूं कि कौन सी यूनिट स्रोत फ़ाइल पैकेज में किसी विशेष इकाई को पूर्ण रूप से आयात करने के लिए ज़िम्मेदार है। संकलक मुझे एकमात्र जानकारी देता है मानक 'यूनिट {इकाई नाम} पैकेज में पैकेज {पैकेज नाम}' में आयात किया गया है, जो दुर्भाग्य से उस इकाई के नाम को नहीं बताता है जिसने आयात को मजबूर किया था। क्या किसी को किसी इकाई या तकनीक के बारे में पता है जो तुरंत इकाई को जिम्मेदार ठहराता है?डेल्फी 6 पैकेज में 'अंतर्निहित रूप से आयात' होने वाली इकाई को कैसे खोजा जाए?

+2

आपने खोज की कोशिश की -> फ़ाइलों में खोजें और यूनिट नाम में टाइपिंग, अपने स्रोत कोड रूट फ़ोल्डर को खोजते समय, "उपनिर्देशिका शामिल करें" के साथ जांच की गई? काफी आसान है और यह मेरे लिए काम करता है। –

उत्तर

6

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

6

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

GExperts हो सकता है downloaded for free here

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