मैं एक पुस्तकालय सियारन McCreesh से Hashes.pas कहा जाता इस्तेमाल किया लेकिन जब से अपनी वेबसाइट अब उपलब्ध नहीं है तो आप निम्न URL से एक पीए फ़ाइल देख सकते हैं:
Link to Cian McCreesh - Hashes.pas
तुम भी पा सकते हैं यह पाठ के साथ गूगल के साथ: "सियान McCreesh हैश"
इस पुस्तकालय आप निम्न कर सकते हैं:
aString := TStringHash.Create;
aString['color'] := 'blue';
ShowMessage(aString.Items['color']); // blue
हे आर ऑब्जेक्ट्स:
aObj := TObjectHash.Create;
aObj['color'] := TBlueClass.Create;
bcBlue:=(aObj.Items['color'] as TBlueClass);
ShowMessage(bcBlue.Name); // Blue (supposing the TBLusClass as a Name property...
आशा है कि यह आपको और साथ ही मेरे लिए भी सेवा प्रदान करेगी।
पीएस मुझे लगता है कि एरेस ऑडियोगैक्सी परियोजना भी इसका उपयोग करती है।
स्रोत
2010-05-20 00:38:06
जो आप करने की कोशिश कर रहे हैं, डेल्फी 6 में, मैं एंड्रियास के उत्तर के साथ जाऊंगा, लेकिन टीस्ट्रिंगलिस्ट थोड़ा सीमित है। यदि आप सच जेनेरिक कंटेनर चाहते हैं जैसे कि आप सी ++ एसटीएल में पा सकते हैं, तो आपको डेल्फी 2010 की आवश्यकता है। (उन्हें डेल्फी 200 9 में पेश किया गया था, लेकिन कुछ ग्लिच के साथ जो अगले संस्करण तक तय नहीं हुए थे।) सामान्य नक्शा कार्यान्वयन को बुलाया जाता है जेनिक्स, जेनिक्स में। चयन इकाई। –