मेरा प्रश्न बहुत आसान है। मैं एक TList (queue
कहा जाता है) वर्ग CNotif
की वस्तुओं से युक्त है और उन वस्तुओं पर विधि is_alive
उपयोग करना चाहते हैं।किसी TList में संग्रहीत ऑब्जेक्ट की विधि का उपयोग कैसे करें?
समस्या यह है कि, जब मैं queue.Items[0].is_alive()
का उपयोग करता हूं, तो मुझे Error: Illegal qualifier
कहने में एक त्रुटि संदेश मिलता है।
मैं भी तरह से मैं इस TList में वस्तुओं का दृष्टांत कर सकते हैं (और कैसे रास्ता संकलक "जानता" है कि वस्तुओं संग्रहीत इसी प्रकार के हैं ...)
क्या अब मैं क्या है के साथ भ्रमित कर रहा हूँ : queue.Add(CNotif.create(timer, title, text, badge))
लेकिन मुझे नहीं लगता कि यह इस तरह से किया जाना चाहिए।
अग्रिम धन्यवाद!
बस एक sidenote। वहाँ, जैसे '' TLama' Lama' के प्रकार है, एक अलिखित सम्मेलन पहले चार 'T' साथ प्रकार नाम के लिए है, इसलिए आपके मामले के लिए यह' होगा TCNotif' ;-) – TLama
नहीं यह वर्ग सी है और "मूल" प्रकारों के लिए टी (जैसे सरणी या रिकॉर्ड)? – halflings
नहीं, यह कक्षाओं, अभिलेखों, गणनाओं आदि सहित सभी 'टी 'प्रकारों के लिए है। आइए आपके कोड के' प्रकार 'अनुभाग में मौजूद सभी चीज़ों के लिए कहें। – TLama