के लिए सुरक्षित एमएम क्या किसी ने सेल्फएमएम डीबगिंग मेमोरी मैनेजर को डेल्फी एक्सई 2 में पोर्ट किया है? 2009 SafeMM on CodeCentral संकलित नहीं होगा क्योंकि आरटीएल अब मेमोरी फ़ंक्शंस के लिए इंटीजर के बजाय नेटिवइन्ट का उपयोग करता है।डेल्फी XE2
उत्तर
मैंने कोड 0 सेंट्रल पर अपना Delphi XE2 port of SafeMM अपलोड किया है। मैंने सत्यापित किया है कि यह 4 जीबी से बड़े ब्लॉक को सही ढंग से आवंटित करता है और यह Win64 अनुप्रयोग में उपयोग किए जाने पर 4 जीबी से अधिक छोटे ब्लॉक आवंटित कर सकता है और यह अभी भी Win32 अनुप्रयोगों में सही तरीके से काम करता है।
मैंने 7 जुलाई 2012 को एक कोड को ठीक करने के लिए सुरक्षित कॉलम को क्रैश करने का कारण बनने के लिए सुरक्षित कोड को क्रैश करने का कारण बना दिया है जब दो धागे एक ही समय में एक बड़े ब्लॉक (> 4 केबी) को मुक्त करने का प्रयास करते हैं। यह बग अपने मूल डेवलपर द्वारा सेफएमएम के संस्करण 0.3 में पेश किया गया था। यदि आप डेल्फी के पुराने संस्करण के साथ सेफएमएम के इस संस्करण का उपयोग कर रहे हैं, तो आपको मेरे संस्करण में किए गए महत्वपूर्ण खंड में FreeLargeBlock
में कोड को लपेटने की आवश्यकता होगी।
- 1. डेल्फी XE2
- 2. डेल्फी XE2
- 3. डेल्फी XE2
- 4. डेल्फी XE2
- 5. डेल्फी XE2
- 6. डेल्फी XE2
- 7. डेल्फी एक्सई से डेल्फी XE2
- 8. डेल्फी XE2: मैं फायरमॉकी
- 9. डेल्फी XE2 प्रो
- 10. एमएसबिल्ड और डेल्फी XE2
- 11. FillRect डेल्फी XE2
- 12. डेल्फी XE2/FireMonkey ईमेल निर्माण
- 13. डेल्फी XE2 TZipFile: ज़िप संग्रह
- 14. डेल्फी XE2 टर्बोपावर घटक स्थिति
- 15. डेल्फी XE2 फ़ायरमॉन्की रिपोर्टिंग विकल्प
- 16. डेल्फी XE2 HTTPRIO सेवा/पोर्ट
- 17. डेल्फी XE2 फ़ायरमॉन्की एक्सकोड स्थापना समस्या
- 18. डेल्फी XE2 डेटा स्नैप - प्रगति बार
- 19. टिप्पणियों के साथ डेल्फी xe2 स्ट्रिंगग्रिड
- 20. क्या कोई डेल्फी XE2 शैलियों गैलरी है?
- 21. डेल्फी XE2 - भवन 64 बिट अनुप्रयोगों
- 22. डेल्फी XE2 डेटासैप सत्र प्रबंधन - पेज रीलोड
- 23. आउटपुट निर्देशिका से डेल्फी XE2 होस्ट एप्लिकेशन
- 24. डेल्फी XE2 ऐप प्रतियां क्लिपबोर्ड पर कैप्शन
- 25. डेल्फी XE2, कैसे VCL शैलियों को बदलने
- 26. डेल्फी 7 डेल्फी XE2 .res फ़ाइल मुद्दे पर
- 27. डेल्फी 32 से डेल्फी XE2 (64 बिट) रूपांतरण
- 28. XE2
- 29. एक सरल डेल्फी XE2 32 बिट वीसीएल घटक के लिए डेल्फी XE2 64 बिट समर्थन कैसे जोड़ें?
- 30. डेल्फी XE2: WinAPI EnumResourceNames को आमंत्रित करें Win64 प्लेटफ़ॉर्म
क्या आपने अभी तक 'इंटेगर' की घोषणा' मूल 'की घोषणाओं को उचित नहीं माना है? – LaKraven
मुझे यकीन नहीं है कि यह इतना आसान होगा। मैंने सोचा कि मैं पूछूंगा कि अगर कोई इसे स्वयं करने की कोशिश करने से पहले Win64 को पहले से ही सुरक्षित कर देता है, तो मुझे अन्य लोगों के प्रयासों की आवश्यकता नहीं है। –
इन दिनों पूर्ण डीबग मोड में अधिकांश लोग [फास्टएमएम] (http://sourceforge.net/projects/fastmm/) का उपयोग नहीं करते हैं? ऐसा लगता है कि मैंने कभी भी उन सभी नास्टियों को पकड़ लिया है जो मैंने कभी फेंक दिया है और पूरी तरह से XE2 और 64-बिट है। –