SafeMMデバッグメモリマネージャをDelphi XE2に移植した人はいますか? 2009 SafeMM on CodeCentralはコンパイルされません。なぜならRTLはメモリ関数にIntegerの代わりにNativeIntを使用するようになっているからです。SafeMM for Delphi XE2
7
A
答えて
3
私はDelphi XE2 port of SafeMMをCodeCentralにアップロードしました。私はそれが正しく4 GB以上のブロックを割り当て、Win64アプリケーションで使用され、Win32アプリケーションで正しく動作する場合、4 GB以上の小さなブロックを割り当てることができることを確認しました。
2つのスレッドが同時に大きなブロック(> 4KB)を解放しようとしたときにSafeMMがクラッシュするバグを修正するために、2012年7月7日にCodeCentralの提出を更新しました。このバグは、元の開発者がSafeMMのバージョン0.3で導入したものです。このバージョンのSafeMMを古いバージョンのDelphiで使用している場合は、私のバージョンで行ったように、コードをFreeLargeBlock
にラップする必要があります。
関連する問題
- 1. Delphi XE2アセンブリ
- 2. Delphi XE2 FireMonkeyレポートオプション
- 3. DateToStrとDelphi XE2
- 4. TThreadedStringList in delphi xe2
- 5. TMonthCalendarとDelphiスタイル(Delphi XE2)
- 6. Delphi XE2とTurboPower Orpheus
- 7. delphi xe2 stringgrid with comments
- 8. Delphi XE2 FormatDateTime passing -693594
- 9. Delphi(XE2)のUnicodeバージョン
- 10. Delphi xe2とfilectrlユニット
- 11. Delphi 7のプロパティエディタをDelphi XE2に変換
- 12. Delphi XE2ファイル共有とiOS
- 13. Delphi XE2 Datasnap TObject with TMemoryStream
- 14. Delphi XE2 DataSnap - PC1フィルタのランダムキー
- 15. Delphi XE2 Firemonkeyファイルのダウンロード?
- 16. Delphi XE2 Professional用Informixネイティブドライバ?
- 17. ロールオーバーメニュー用のDelphi XE2コンポーネント
- 18. chartfxをDelphi XE2にインポート
- 19. POPCNT in Delphi XE/XE2 64bit
- 20. Delphi XE2 TurboPowerコンポーネントのステータス
- 21. Delphi XE2 DBExpressアクセス違反?
- 22. Delphi XE2 TPointerListの使用
- 23. 出力ディレクトリのDelphi XE2ホストアプリケーション
- 24. TeeChart 7 for XE2の再コンパイル
- 25. Delphi XE2アプリ内購入のiOSアプリ
- 26. Delphi XE2スタイルギャラリーはありますか?
- 27. Delphi XE2 IdTCPClient - データの受信方法?
- 28. インディDnsResolver無効なパケットサイズのDelphi XE2
- 29. Delphi XE2、vclスタイルのウィンドウハンドルの再作成
- 30. Delphi XE2とコントロール間のライブ結合
「整数」の宣言を、適切な場合には「NativeInt」に変更するだけでは問題ありませんか? – LaKraven
私はそれがそれほど簡単になるとは思っていません。 SafeMMをWin64に移植しようとする前に誰かがSafeMMを移植しているのかどうか聞いてみたので、不必要に他の人の努力と重複することはありません。 –
最近では、ほとんどの人が完全なデバッグモードで[FastMM](http://sourceforge.net/projects/fastmm/)を使用しないのですか?それは私がこれまでに投げたすべての不満を捉えるようだが、完全にXE2と64ビットである。 –