जब मैं डेल्फी XE2 में एक डेल्फी 7 परियोजना खोलने के लिए और परियोजना विकल्प खोलने मैं कोई त्रुटि मिलती है लापता। डेल्फी 7 प्रोजेक्ट में आरईएस फ़ाइल है जिसमें संग्रहीत संस्करण जानकारी के साथ मेनिन है। डेल्फी XE2 इसका उपयोग करने में सक्षम क्यों नहीं है। MAESICON & संस्करण जानकारी को पुन: प्राप्त करने के लिए फ़ाइल फ़ाइल।डेल्फी 7 डेल्फी XE2 .res फ़ाइल मुद्दे पर
[BRCC32 Error] MtxReq.vrc(2): file not found: MtxReq_Icon.ico
MTXReq.vrc फ़ाइल (एक नई फ़ाइल) बनाया जाता है और MtxReq.res फ़ाइल हटा दी जाती है -
इसके अलावा, अगर मैं XE2 में आवेदन संकलित करने के लिए प्रयास करते समय मुझे त्रुटि मिलती है।
ऐसा क्यों हो रहा है? मैं .res फ़ाइल से अपने प्रोजेक्ट आइकन और संस्करण सेटिंग्स को मिटाना नहीं चाहता हूं।
क्या .res फ़ाइल का उपयोग करने के लिए XE2 को मजबूर करने और इसे हटाने के लिए कोई तरीका नहीं है?
किसी भी मदद की सराहना की जाएगी।
खेद है कि मैं एक टिप्पणी पोस्ट नहीं कर सकते हैं अभी तक (अधिक repotation अंक की जरूरत है) ...
वॉरेन - यहाँ अपने प्रश्न का प्रतिक्रिया (सिर्फ अपने .dproj फ़ाइल को हटाने नहीं चाहेंगे और केवल .dpr को रखते हुए, तेजी से चल रहे हैं?)
मैंने .dproj हटा दिया, .dproj.local XE2 में .dpr खोल दिया और यह .dproj फ़ाइल को फिर से बनाया। यह .res से आइकन वापस ले गया लेकिन मैंने प्रोजेक्ट संस्करण जानकारी खो दी। केवल फ़ाइल संस्करण और उत्पाद संस्करण जानकारी माइग्रेट हो गई है लेकिन अन्य सभी संस्करण जानकारी खो दी है। (यह डिफ़ॉल्ट मैनिफेस्ट फ़ाइल की वजह से है)। मैंने तब कोशिश की जो मैंने अपने समाधान के चरण 1 में समझाया। मैंने नोटपैड में .dproj फ़ाइल को खोलने के लिए टैग प्रविष्टियों को हटा दिया और .dproj फ़ाइल को फिर से खोल दिया और मेरी सभी संस्करण जानकारी अब पुनर्प्राप्त की गई। यहां समस्या $ (बीडीएस) \ bin \ default_app.manifest है। मैंने यह भी देखा कि संस्करण जानकारी को .dproj फ़ाइल में टैग के नीचे टैग में संग्रहीत किया जाता है और एक बार जब आप डिफ़ॉल्ट मैनिफेस्ट प्रविष्टियों को हटा देते हैं, तो IDE संस्करण कुंजी जानकारी को सही तरीके से पिकअप करता है।
तो मूल रूप से .dpr फ़ाइल को हटाकर मैंने प्रोजेक्ट में .ico फ़ाइल निकालने और जोड़ने का चरण छोड़ दिया, लेकिन नई बनाई गई .proj फ़ाइल को संपादित करना और संस्करण जानकारी पुनर्प्राप्त करने के लिए डिफ़ॉल्ट मैनिफेस्ट के लिए प्रविष्टियों को हटाना पड़ा । (एक और समाधान मैन्युअल रूप से संस्करण जानकारी जोड़ने और प्रोजेक्ट को सहेजने के लिए किया गया था। मैंने यह कोशिश नहीं की थी)
आप ऐसा क्यों कहते हैं? विचार को रूपांतरण करने के लिए मुझे कभी भी कोई समस्या नहीं हुई है। – dummzeuch
फिर अपने आप को भाग्यशाली मानें, क्योंकि कई उपयोगकर्ताओं को इसके साथ समस्याएं हैं। बोरलैंड/कोडगियर/एम्बरकाडेरो मंचों ने परियोजना उन्नयन के मुद्दों के संबंध में वर्षों में कई शिकायतें/चिंताओं को पोस्ट किया है। यह कई मामलों में सही काम नहीं करता है। अधिकांश टीमबी सदस्यों (स्वयं शामिल) फोरम उपयोगकर्ताओं को वही चीज़ बताते हैं - वही बात जो मैंने यहां कहा था। किसी प्रोजेक्ट को अपग्रेड करना सबसे अच्छा है, आप नहीं जानते कि आईडीई गलत क्या हो सकता है। इसके बजाए एक नई परियोजना बनाएं। –
मैंने इन समस्याओं को कई बार देखा है। मैं केवल .dpr और .dpk को हटाने के बारे में असहमत हूं। मुझे लगता है कि आपको किसी भी .dproj फ़ाइलों को हटाने की आवश्यकता है। '.dpr' प्लस .cfg या .dof से उन्नयन एक .dproj स्तर से दूसरे .dproj स्तर के अपग्रेड की तुलना में अधिक सहजता से काम करता है। .ico फ़ाइल त्रुटि है कि ओपी उल्लेख इस सामान्य प्रवृत्ति का एक दुर्लभ काउंटर उदाहरण है। लेकिन त्रुटि अधिकतर हानिरहित है, और इसका मतलब है कि आपको मैन्युअल रूप से एक अलग .ico फ़ाइल डालना चाहिए क्योंकि .ico फ़ाइल निष्कर्षण में .res विफल रहा। यदि आपके पास अब सादा .ico फ़ाइल नहीं है तो यह वास्तविक दर्द है। –