2012-05-31 10 views
9

हम अपने इन-हाउस अनुप्रयोगों में विंडो 7 के लिए समर्थन जोड़ रहे हैं और हमें एप्लिकेशन में बड़े आइकन के लिए समर्थन शामिल करने में समस्याएं आ रही हैं।डेल्फी 2010 में बड़े आइकन शामिल नहीं होंगे

मैंने आईकोएफएक्स में एक .ico फ़ाइल बनाई है जिसमें आइकन की डिफ़ॉल्ट सीमा शामिल है, और इसे डेल्फी 2010 में प्रोजेक्ट में असाइन किया गया है। हालांकि जब मैं एप्लिकेशन चलाता हूं तो आइकन प्रदर्शित होता है (32x32?) आइकन।

क्या समस्या है कि मैं विंडोज 7 की बजाय विंडोज एक्सपी मशीन पर एप्लिकेशन को संकलित कर रहा हूं?

[अपडेट] मैंने पुष्टि की है कि XE2 संकलन पर सभी आइकन आकार शामिल हैं - जब विंडोज IconCache डेटाबेस से विंडोज 7

+2

टास्कबार (डिफ़ॉल्ट रूप से) या Alt + Tab संवाद 32x32 आइकन प्रदर्शित करता है। आप कहां से उम्मीद करते हैं कि एप्लिकेशन चलाने पर एक बड़ा आइकन प्रदर्शित किया जाएगा? –

+4

आप बड़े से क्या मतलब है? 48x48? या 256x256? बस एक दूसरा आइकन डालें (आईसीओएन लाइन के साथ एक आरसी फाइल बनाएं, और अपने ऐप में {$ R ..} निर्देश के माध्यम से संसाधनों को लिंक करें), और विंडोज एक्सप्लोरर उस दूसरे आइकन को मिलेगा जिसमें 256x256 आकार आइकन है, जो फिर आपके विंडोज़ डेस्कटॉप पर पूर्ण आकार की महिमा में प्रदर्शित होगा। डिफॉल्ट ऐप आइकन के रूप में असाइन किया गया आइकन केवल डेल्फी आईडीई और प्रोजेक्ट मैनेजर कोड के डिज़ाइन द्वारा 48x48 तक जा सकता है। –

+0

वॉरेन क्या आप इसे उत्तर के रूप में जोड़ सकते हैं ताकि मैं इसका जवाब दे सकूं? –

उत्तर

1

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

क्लिक करने के लिए कैसे IconCache स्पष्ट करने के लिए:
https://www.google.com/search?q=reset+iconcache+windows

+0

आप यह जांच सकते हैं कि एक्सई का नाम बदलकर या एक्सई को नई मशीन पर कॉपी करके यह समस्या है या नहीं। कैश को पुनर्निर्माण करने के बावजूद इसे ठीक करना चाहिए। –

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