2013-07-29 8 views
6

मेरी कंपनी के मुख्य उत्पाद के लिए जीयूआई 90 के उत्तरार्ध में डेल्फी में लिखा गया था, और इसे डेल्फी 2007 में अपडेट किया गया है। मैं डेल्फी 2007 को अपडेट करने के लिए एक समूह के साथ काम कर रहा हूं एक्सई 4 के लिए।डेल्फी एक्सई 4 "कक्षा नहीं मिली" लेकिन ठीक

हम अभी भी एडीएल वीसीएल (डेवएक्सप्रेस के समान, लेकिन अब निष्क्रिय) से कई घटकों का उपयोग करते हैं, लेकिन पूरे पैकेज को इंस्टॉल नहीं किया है। बल्कि, हम फ़ाइलें हम अपने प्रोजेक्ट फ़ोल्डर से एक फ़ोल्डर अलग में स्थित की जरूरत है, और इन में निर्दिष्ट फ़ाइलों के लिए पथ है: उपकरण-विकल्प-लाइब्रेरी-ब्राउज़िंग पथ और परियोजना विकल्प खोज पथ

जब मैं मुख्य खोलते हैं, तो मैं त्रुटि मिलती है: "TADLAboutBox नहीं मिला त्रुटि पर ध्यान न दें और जारी रखें।?"

"ADLAboutBox" को परिभाषित करने वाली इकाई "ADLAbout" को मुख्य रूप से उपयोग खंड में घोषित किया गया है। इसके अलावा, हमारी परियोजना बस ठीक है।

मैं कैसे इन संदेशों से छुटकारा पाने के कर सकते हैं? क्या गलत हो सकता है? आपकी सलाह के लिए बहुत बहुत

धन्यवाद।

उत्तर

11

एडीएल वीसीएल XE4 के लिए उपलब्ध नहीं है, क्योंकि इसे XE4 जारी होने से पहले कुछ समय बंद कर दिया गया था। यदि आपके पास एडीएल स्रोत कोड है, और इसे XE4 पर पोर्ट किया है, तो यह संभव है कि आपको कुछ सफलता मिल सकती है।

आपके द्वारा वर्णित त्रुटि संदेश घटक स्थापित करने के लिए डिज़ाइन-टाइम पैकेज नहीं होने का लक्षण है। आपको किसी भी घटक के लिए डिज़ाइन-टाइम पैकेज बनाने और स्थापित करने की आवश्यकता होगी जिसे आप डिज़ाइन-टाइम पर इंटरैक्ट करना चाहते हैं।

+0

आपकी मदद के लिए धन्यवाद! हमारे पास स्रोत कोड है और यह ठीक काम कर रहा है, सिर्फ विचार शिकायत कर रहा है। मैं केवल उन फ़ाइलों के साथ एक अलग पैकेज बनाने में देखूंगा जो हमें चाहिए। ऐसा लगता है कि हमने 2007 पर्यावरण में पैकेज के रूप में एडीएल वीसीएल स्थापित नहीं किया था। ऐसा लगता है कि पुराना विचार इस बारे में शिकायत कर रहा होगा। क्या आप किसी भी कारण से सोच सकते हैं क्यों नहीं? एक बार फिर धन्यवाद। आपकी मदद बहुत ही सराहनिय है। –

+1

वर्ष आईडीई सक्रिय डिजाइन समय संकुल में से कोई भी घटक रजिस्टर अगर शिकायत करेंगे। तो मुझे लगता है कि आपके पास एक पैकेज में पंजीकृत घटक था। –

+0

आप सही हैं। यह शिकायत करता है। माफ़ कीजिये। –

14

घटक आईडीई में स्थापित नहीं है, इसलिए जब आप उस घटक का उपयोग करते हुए एक फॉर्म खोलते हैं तो आपको एक त्रुटि मिलती है।

लेकिन घटक का स्रोत तब पाया जा सकता है जब आप संकलित करते हैं तो यह बिना किसी समस्या के करेगा।

त्रुटि से छुटकारा पाने के लिए आप IDE में घटक स्थापित करना होगा।

+0

धन्यवाद। तुम सही हो। –

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