2009-10-26 13 views

उत्तर

16

a July 2007 blog article by Nibu Thomas के अनुसार, SetConsoleIcon WinAPI फ़ंक्शन लगता है।

वैकल्पिक रूप से बस आइकन को संसाधन फ़ाइल में डालें। विंडोज़ को एप्लिकेशन आइकन के रूप में एप्लिकेशन के संसाधनों में सामने आने वाले पहले आइकन का उपयोग करना चाहिए।

+0

संसाधन फ़ाइल ठीक काम करता है, धन्यवाद के साथ परीक्षण किया गया में लाइन। – RRUZ

7

सीधे शब्दों में संसाधन फ़ाइल आपकी ऐप्लिकेशन में चिह्न बदलने (कहते हैं कि अपने ऐप्स प्रोजेक्ट ConsoleApp.dpr कहा जाता है, अपने अनुप्रयोग संसाधन फ़ाइल ConsoleApp.res हो जाएगा)

मुख्य आइकन संसाधन में वहाँ intuatively MAINICON कहा जाता है, बस इसे बदलो।

यहाँ

12

तो चिह्न बदलने के लिए विकल्प अक्षम होता है, तो यह है, क्योंकि आप नष्ट कर दिया या से निम्न पंक्ति जोड़ने के लिए उपेक्षित है सी ++ बिल्डर के लिए एक step by step (चरणों मूल रूप से डेल्फी में ही कर रहे हैं) है आपकी डीपीआर फ़ाइल:

{$R *.res} 

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

+1

जोड़ने {$ R * .res} यहां काम नहीं करता है - डेल्फी 7 और 200 9 में परीक्षण किया गया। डेल्फी 200 9 में हालांकि परियोजना का उपयोग करके आइकन जोड़ा जा सकता है। संसाधन, प्रोजेक्ट फ़ाइल के बाद एक लाइन {$ R * .dres} – mjn

+0

ड्रेस होगी? मैन, मैं संपर्क से बाहर हूं। लेकिन यह डेल्फी 7 में काम नहीं करता है, या तो? वह मुझे आश्चर्यचकित करता है। :/आप सुनिश्चित हैं कि आप इसे फ़ाइल में सही जगह पर रखें? –

+0

मेरे लिए काम किया, मेरे डीआरपी में कोड जोड़ा और आइकन को सेट किया क्योंकि मैं आम तौर पर फॉर्म फॉर्म में करता हूं – Pacharrin

7

अगर आप अपने डीपीआर फ़ाइल में

application.Run; 

कहीं जोड़ने आप परियोजना> विकल्पों का उपयोग चिह्न बदलने के लिए कर सकते हैं। आइकन बदलने के बाद बस "application.Run;" को हटा दें फिर से और आप नए आइकन के साथ संकलित/निर्माण कर सकते हैं।

+1

दोस्त काम नहीं करता है, क्योंकि कंसोल ऐप्स में एप्लिकेशन ऑब्जेक्ट नहीं है – CyprUS

+3

यह डेल्फी/बीडीएस 2007 में मेरे लिए काम करता है, बस एप्लिकेशन जोड़ें यदि यह अनुपलब्ध है तो डीआरआर में चलाएं (भले ही यह बिल्ड को तोड़ देता है), अपने आइकन/सेटिंग्स को बदलें, तब तक इसे तब तक टिप्पणी करें जब तक कि आपको कोई भी बदलाव करने की आवश्यकता न हो। सबसे अच्छी टिप्पणी यह ​​है कि इसकी जगह पहले क्यों है। – MikeT

3
  1. ऐड {$ आर * .res} अपने डीपीआर फ़ाइल में
  2. टिप्पणी {$ APPTYPE कंसोल} अपने डीपीआर फ़ाइल में लाइन
  3. संपादित परियोजना -> विकल्प -> आवेदन -> चिह्न
  4. टिप्पणी हटाएं {$ APPTYPE कंसोल} अपने डीपीआर फ़ाइल

डेल्फी XE

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