के बाद आइकन बदलने के लिए संसाधन हैकर का उपयोग करना यह प्रश्न कई स्थानों पर लिखा गया है (जैसे here और here)।बिल्ड
दूसरे प्रश्न में एक टिप्पणी है कि मैं भी -modify
-addoverwrite
ResHacker.exe -modify "Project.exe", "Project.exe", "ProgramIcon.ico", ICONGROUP, MAINICON, 0
के बजाय उपयोग करने की कोशिश
ResHacker.exe -addoverwrite "Project.exe", "Project.exe", "ProgramIcon.ico", ICONGROUP, MAINICON, 0
उपयोग करने के लिए कहते हैं नहीं है लेकिन परिणाम एक ही है।
आइकन बदल दिया गया है: यदि मैं exe फ़ाइल पर राइट क्लिक करता हूं और गुणों की जांच करता हूं तो मुझे लगता है कि आइकन बदल दिया गया है, लेकिन विंडोज एक्सप्लोरर में मुझे अभी भी पुराना आइकन दिखाई देता है।
यदि मैं इसे संसाधन हैकर के साथ खोलता हूं (इसलिए इसे कमांड लाइन उपकरण के रूप में उपयोग नहीं किया जाता है, लेकिन सामान्य जीयूआई उपकरण के रूप में) मैं "ओपन फाइल" संवाद में सही आइकन देखता हूं।
क्या कोई समाधान का सुझाव दे सकता है? मैं इसे डेल्फी पोस्ट बिल्ड इवेंट में इस्तेमाल करने की कोशिश कर रहा हूं।
मुझे संदेह है कि आप एक्सप्लोरर के कैश से आइकन देख रहे हैं। यदि आप पोस्ट-बिल्ड इवेंट में ऐसा कर रहे हैं, तो आप सही आइकन को किस प्रकार से शुरू करने के लिए लिंक नहीं करते हैं? –
उसी डीआरपी के साथ मुझे 2 फाइलों और 2 आइकनों के साथ 2 फाइलें बनाने की आवश्यकता है। (निश्चित रूप से मैं इसे 2 डीपीआर के साथ कर सकता हूं, लेकिन इसका मतलब है कि दोनों को बनाए रखना, जबकि यह सही समाधान होगा)। किसी भी तरह से आप सही हैं यह सिर्फ एक्सप्लोरर के कैच था। यदि आप उत्तर पोस्ट करते हैं तो मैं इसे स्वीकार करूंगा। धन्यवाद। – LaBracca