C / C ++ में संसाधन

सिद्धांत

संसाधन अक्सर किसी प्रोग्राम के अंतिम संस्करण के लिए, या उससे पहले उपयोगी हो सकते हैं। यह एक ही फ़ोल्डर या सबफ़ोल्डर में छवियों, फोंट, कर्सर, डीएल या यहां तक ​​कि कार्यक्रम के भीतर एक और कार्यक्रम को संग्रहीत करना है।

उपयोग

मानक उपयोग

सी / सी + + के साथ संसाधनों का उपयोग करने के लिए, इसे एक फ़ाइल एक्सटेंशन ".rc" बनाना होगा, और इसे अन्य प्रोजेक्ट फ़ाइलों के समान फ़ोल्डर में रखें।

उदाहरण: कोडब्लॉक के साथ "गेम" फ़ोल्डर की सामग्री:

  • स्रोत फ़ाइलें
    • main.c
    • functions.c
  • फ़ाइल हेडर
    • headers.h
    • globalesVar.h
  • संसाधन फ़ाइल
    • res.rc
    • अन्य
  • game.layout
  • game.depend
  • game.cdp

फ़ाइल इसलिए अन्य फ़ाइलों के समान फ़ोल्डर में है।

संसाधन फ़ाइल में, प्रति पंक्ति एक अनुलग्नक होना चाहिए और एक पंक्ति एक संख्या से शुरू होनी चाहिए।

  • उदाहरण:

 ICON "icon.ico" RCDATA "otherProgram.exe" 
  • ध्यान दें: यदि कोई फ़ाइल सबफ़ोल्डर में स्थित है, तो आपको यह सबफ़ोल्डर निर्दिष्ट करना होगा:

 1 ICON "आइकन / icon.ico" 

Qt के साथ प्रयोग करें

C ++ के तहत Qt के साथ संसाधनों का उपयोग भी उपयोगी हो सकता है। यहां, सिद्धांत समान नहीं है। संसाधन .rc एक्सटेंशन के साथ लेकिन एक्सटेंशन के साथ फाइल में नहीं पाए जाते हैं:। QRC

इसे इस तरह से # इनपुट सेक्शन में file..pro "में नोट किया जाना चाहिए:

#INPUT

संसाधन + = res.qrc

यहाँ वह संरचना है जो आपके पास होनी चाहिए।

 icon.ico saveIcon.ico leftIcon.ico 

यह HTML के सिंटैक्स के समान है। फाइलें "" और "" टैग के बीच एकीकृत हैं।

ध्यान दें कि

कीवर्ड

  • कीवर्ड संसाधन फ़ाइलों की सूची यहाँ MSDN साइट पर स्थित है:
  • //msdn.microsoft.com/en-us/library/aa381043(VS.85).aspx
  • इस टिप के लिए ओज़ोक्स को धन्यवाद।
पिछला लेख अगला लेख

शीर्ष युक्तियाँ