Herkes, SafeMM hata ayıklama belleği yöneticisini Delphi XE2'ye taşıdı mı? RTL artık bellek işlevleri için Tamsayı yerine NativeInt kullandığı için 2009 SafeMM on CodeCentral derlenmez.Delphi XE2 için SafeMM
7
A
cevap
3
CodeCentral'a Delphi XE2 port of SafeMM yükledim. 4 GB'den büyük blokları doğru şekilde ayırdığını ve bir Win64 uygulamasında kullanıldığında 4 GB'dan daha küçük bloklar ayırabildiğini ve hala Win32 uygulamalarında düzgün çalıştığını doğruladım.
Codehment gönderimimi 7 Temmuz 2012'de, iki iş parçacığı aynı anda büyük bir bloğu (> 4 KB) serbest bırakmaya çalışırken SafeMM'nin çökmesine neden olan bir hatayı düzeltmek için güncelledim. Bu hata, orijinal geliştirici tarafından SafeMM'nin 0.3 sürümünde tanıtıldı. Güvenli sürümün bu sürümünü Delphi'nin eski bir sürümü ile kullanıyorsanız, kodumu FreeLargeBlock
sürümünde sürümde yaptığım gibi kritik bir bölüme sarmanız gerekir.
İlgili konular
- 1. yorumlarla delphi xe2 stringgrid
- 2. Delphi XE2 - Bina 64bit uygulamaları
- 3. Delphi XE2: PDF'yi OSX üzerinde bir Delphi FireMonkey uygulamasında görüntüle
- 4. Çıkış dizininden Delphi XE2 ana uygulaması
- 5. Delphi 2010/XE2 MDI Örnek - Eksik Kod
- 6. Saatlerin sırasını Delphi XE2'de değiştirebilir miyim?
- 7. Delphi XE2 Filename ile Tstringlist'i sırala
- 8. Delphi XE2 Style: Ana Menü Yok Sayıldı
- 9. Delphi XE2: boş uygulama ağırlığında 7 Mb
- 10. FastCodePatch, Delphi XE2 Win64 platformunda nasıl çalışır?
- 11. Çapraz platformlu bir Delphi XE2 projesi nasıl düzgün yapılandırılır?
- 12. Delphi XE2'nin Mac'teki paylaşılan klasörü Windows 7
- 13. Delphi XE2: Firemonkey ile video dosyalarını nasıl çalabilirim
- 14. Delphi XE2 uygulamasında TStaticText uygulamasının çift tıklatılması panoya kopyalanır
- 15. Delphi XE2'de mutlak adrese veri okumak nasıl
- 16. Delphi XE2 TZipFile: bir dosyayı zip arşivinde değiştir
- 17. MSBuild ve Delphi XE2'yi kullanarak nasıl oluşturulur
- 18. Delphi XE2 Veri kümesi alan türü TStringField Unicode'u desteklemiyor mu?
- 19. Delphi XE2'de jenerik ve ileri bildirim kullanırken derleyici hatası
- 20. Delphi XE2'de aynı anda birden çok uygulama hata ayıklama
- 21. Web tarayıcısını MacOS uygulamasında yerleştirme Delphi XE2'yi kullanarak uygulama
- 22. SignatureDoesNotMatch hatası aşağıdaki Delphi XE2 (güncelleme 4) kodu kullanarak TAmazonStorageService.UploadObject
- 23. Delphi XE2 hatası nasıl düzeltilir: Delphi veya CBuilder'ın farklı bir sürümü ile oluşturulduğundan paket yüklenemiyor?
- 24. XE2 exe ve dcu konum
- 25. Delphi XE2: Basit bir program derlemek için dcc32.exe kullanarak Fail
- 26. Delphi
- 27. XE2'ye nasıl otomatik kaydetme yapılır?
- 28. PHP'yi RAD PHP XE2
- 29. Delphi: Uygulamayı başlatan kısayol nerede?
- 30. Projenin adı, Delphi XE2 kullanılarak Birim Çıktı Dizin Seçeneği'nde mevcut mu?
Uygun olduğunda "Tamsayı" ifadelerini yalnızca "NativeInt" olarak değiştirmediniz mi? – LaKraven
Bu kadar basit olacağından emin değilim. Kendimi yapmaya çalıştığımdan önce SafeWo 'yu Win64' e taşıdı mı diye soracaktım, bu yüzden başkalarının çabalarını gereksiz yere kopyalamıyorum. –
İnsanların çoğu, günümüzde tam hata ayıklama modunda [FastMM] (http://sourceforge.net/projects/fastmm/) kullanmıyor mu? Şimdiye kadar attığım neredeyse tüm nastileri yakalamış gibi görünüyor ve tamamen XE2 ve 64-bit. –