2010-11-18 25 views
5

मेरे पास दो डेल्फी रनटाइम पैकेज हैं। SecondPackage में FirstPackagerequires खंड में शामिल है। अन्य डेवलपर्स में से एक ने हाल ही में पहले पैकेज में कई नई फाइलें जोड़ दीं।सतत "फ़ाइल नहीं मिली"

[DCC Fatal Error] FirstPackage.dpk(91): F1026 File not found: 'SomeFile.dcu' 

SomeFile पहले से ही FirstPackage में निहित है, लेकिन यह करने के लिए फिर से जोड़ने:

अब जब मैं पहली बार पैकेज मैं किसी भी त्रुटि नहीं है संकलन लेकिन जब मैं दूसरा पैकेज संकलन मैं मिलती रहती है FirstPackageContains खंड के अंत तक चलता रहता है SomeFile और मुझे हो जाता है:

[DCC Fatal Error] FirstPackage.dpk(91): F1026 File not found: 'SomeOtherFile.dcu' 

जब तक मैं टी में नीला कर रहा हूँ मैं फिर से जोड़ने फ़ाइलें जारी रख सकते हैं वह सामना करता है और नतीजा हमेशा एक ही होता है। SecondPackage संकलित होने पर contains खंड में पहली फ़ाइल नहीं मिल सकती है।

मैंने मैन्युअल रूप से और पुनर्निर्माण के सभी संबंधित डीसीयूएस, डीसीपीएस और बीपीएल को हटाने का प्रयास किया है लेकिन इसका कोई फायदा नहीं हुआ है। कोई विचार?

उत्तर

2

Grrr! डैन्गी आप डेल्फी आईडीई! पुस्तकालय पथ के साथ गड़बड़ छोड़ो। अगर मैं एक प्रविष्टि जोड़ना चाहता था तो मैं ऐसा करता।

स्पष्ट रूप से यदि प्रोजेक्ट प्रकार एक पैकेज है और आप इसमें एक फ़ाइल जोड़ते हैं तो डेल्फी को थोड़ा ट्रिगर मिल जाता है और आईडीई के वैश्विक पुस्तकालय पथ में फ़ाइल का स्थान जोड़ता है। अनावश्यक प्रविष्टियों को हटाने से संकुल को संकलित करने की अनुमति मिली। इन प्रविष्टियों में से किसी एक पैकेज को पहले स्थान पर संकलित करने से क्यों रोका गया एक अन्य मामला है।

+0

टूल्स-> विकल्प -> enviurment विकल्प -> डेल्फी विकल्प -> लाइब्रेरी - win32 -> लाइब्रेरी पथ। (डेल्फी 200 9 में) – none

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