क्या 2 अन्य तत्वों की तुलना करने के लिए कोई अन्य तरीका है, उन्हें स्ट्रिंग्स (guidtostring फ़ंक्शन) में बदलने और डेल्फी 7 में अभिव्यक्ति का मूल्यांकन करने के बाद?डेल्फी 7 tguid तुलना
7
A
उत्तर
21
आप IsEqualGUID एपीआई SysUtils में घोषित कर सकते हैं।
4
IsEqualGUID() (या IsEqualIID()), जैसे टोंड्रेज ने सुझाव दिया। आप SysUtuils का भी उपयोग कर सकते हैं। इसके बजाय तुलना करें(), क्योंकि टीजीयूआईड बाइट्स की बाइनरी सरणी है।
संबंधित मुद्दे
- 1. डेल्फी 7 ऑटो पूर्ण
- 2. डेल्फी में वायरस 7
- 3. डेल्फी 7 - OmniXML पुस्तकालय
- 4. डेल्फी: विंडोज 7
- 5. डेल्फी 7 में GetStackTrace?
- 6. डेल्फी 7 रूपों, विस्टा
- 7. तुलना सरणियों डेल्फी
- 8. दीप ऑब्जेक्ट तुलना डेल्फी
- 9. तुलना विधि जावा 7
- 10. डेल्फी 7 - एक कस्टम चेतावनी
- 11. डेल्फी, इंस्टॉलर और विंडोज 7
- 12. डेल्फी 7 डेल्फी XE2 .res फ़ाइल मुद्दे पर
- 13. रजिस्ट्री रीडस्ट्रिंग विधि विंडोज 7 में डेल्फी 7
- 14. डेल्फी 7 Windows Vista/7 फ़ायरवॉल अपवाद नेटवर्क स्थान
- 15. 200 9 (और 2010) की तुलना में डेल्फी 7 रिकॉर्ड आकार
- 16. आवेदन का अप्रत्याशित व्यवहार। डेल्फी 7
- 17. डेल्फी 7 टीआईडीएफटीपी एफ़टीपी सुरक्षा (पासवर्ड सुरक्षा)
- 18. डेल्फी 7: कक्षा पदानुक्रम कैसे उत्पन्न करें?
- 19. डेल्फी 7 एप्लिकेशन और माइक्रोसॉफ्ट सुरक्षा अनिवार्य
- 20. डेल्फी में एक विज़ार्ड इंटरफ़ेस बनाना 7
- 21. डेल्फी में एक TPageControl फ्लैट बनाना 7
- 22. डेल्फी पर सीरियल पोर्ट को सुनना 7
- 23. डब्ल्यूसीएफ डेल्फी 7 विधि इनपुट पैरामीटर
- 24. डेल्फी में EXE आइकन सेट करना 7
- 25. डेल्फी से 7-ज़िप का उपयोग करना?
- 26. डेल्फी 7: माउस को छवि संलग्न करें
- 27. डेल्फी अपवाद हैंडलर की तुलना करें
- 28. एंबेडेड टॉमकैट 7 धीमी तुलना टोमकैट 6
- 29. विंडोज 7
- 30. डेल्फी
एक साइड नोट के रूप में: एक GUID बाइट्स की सरणी नहीं है, यह 16 बाइट्स की कुल लंबाई के साथ ड्वॉर्ड्स, वर्ड्स और BYTES के साथ एक पैक संरचना है। आप TGUID प्रकार की जांच करके संरचना को देख सकते हैं। –
मेरा मुद्दा यह था कि यह बिना किसी पैडिंग के एक निश्चित-लंबाई बाइनरी डेटा प्रकार है, इसलिए तुलनामेम() IsEqualGUID() के विकल्प के रूप में काम करेगा, यानी: 'तुलनामेम (@ Guid1, @ Guid2, SizeOf (TGuid)) '। –
... और 'तुलनामेम() 'थोड़ा तेज़ लगता है। – JensG