यह संभव है कि आवश्यक पैकेज का नाम उस संकुल के 'आवश्यक' खंड में गलत तरीके से निर्दिष्ट किया गया है जिसे आप संकलित करने का प्रयास कर रहे हैं। आइए एक उदाहरण लें:
हमारे पास दो पैकेज हैं - VirtualTreesR.dpk और VirtualTreesD.dpk। वर्चुअल टीआरडीडी को वर्चुअल टीआरआरआर की आवश्यकता है। वे दोनों '16' प्रत्यय है, तो वे दोनों VirtualTreesR16.bpl और VirtualTreesD16.bpl के रूप में डेल्फी परियोजना प्रबंधक विंडो में प्रदर्शित कर रहे हैं। आप सोच सकते हैं कि ये पैकेज के नाम हैं, लेकिन आप गलत हैं। संकुल के नाम अभी भी VirtualTreesR और VirtualTreesD, नहीं VirtualTreesR16 और VirtualTreesD16 हैं।
जब VirtualTreesR.dpk संकलित किया गया है डेल्फी दो फ़ाइलों का उत्पादन (मैं DCUs यहाँ के बारे में बात नहीं करते हैं) VirtualTreesR * * .bpl और VirtualTreesR.dcp। फर्क देखें?
फिर हम VirtualTreesD.dpk संकलित करने का प्रयास करते हैं और त्रुटि प्राप्त करते हैं: "[DCC घातक त्रुटि] VirtualTreesD.dpk (35): E2202 आवश्यक पैकेज 'VirtualTreesR16' नहीं मिला"।
त्रुटि इसलिए होता है क्योंकि 'की आवश्यकता है' VirtualTreesD.dpk पैकेज के खंड निम्नलिखित लाइनों में शामिल हैं:
requires
designide,
VirtualTreesR16;
डेल्फी VirtualTreesR16.dcp खोजने की कोशिश करता है और विफल रहता है, भले ही डेल्फी खोज पथ और पथ वातावरण परिवर्तनीय सही ढंग से सेट हैं क्योंकि कोई वर्चुअल TreesR16.dcp नहीं है। केवल VirtualTreesR.dcp।
requires
designide,
VirtualTreesR;
आशा है कि यह मदद करता है:
समाधान तो यह नीचे एक तरह दिखेगा 'की आवश्यकता है' खंड ठीक करने के लिए है।
पीएस यह एक बहुत ही निराशाजनक मुद्दा है क्योंकि यह नाम मेल नहीं खाता स्पष्ट है और इसके टुकड़े अलग-अलग सेटिंग्स में बिखरे हुए हैं। डेल्फी अधिक विशिष्ट हो सकता है अगर यह निर्दिष्ट करता है कि यह किस फ़ाइल को खोजने की कोशिश की गई है (उदा। 'वर्चुअल टीआरआरआर' के बजाय 'VirtualTreesR.dcp')।
यह देखने के लिए मान्य है कि आपके जैसे सुपरस्टार भी इस तरह की समस्याओं में भाग लेते हैं! (आपने मुझे कई बार मदद की है)। स्पष्ट प्रश्न पोस्ट के लिए धन्यवाद। – Jamo
मुझे एक ही समस्या है। फाइल मौजूद हैं, फ़ोल्डर बाहर निकलें, पथ सेट हैं। डेल्फी का कहना है कि इसे पैकेज नहीं मिल रहा है। या तो यह डीसीपी फ़ाइल, बीपीएल फ़ाइल, या फ़ोल्डर/पथ विन्यास नापसंद करता है। लवली। –