掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
配列の中のTStringListのメモリ領域を正しく解放するには? (ID:4723)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
クラスの変数は、そのオブジェクト(クラスの実体)がメモリ上のどこにあるかを示しているだけです。 よって、たとえ変数にnilを代入して何も参照しないことにしても、 確かにどこにあるかはわからなくなりますが、当然メモリは開放されません。 開放する方法もわからなくなるので、メモリリークになります。 動的配列は大丈夫です。クラスと違ってこちらは連続した変数(多次元配列も同じ)Delphiが勝手に開放してくれます。 メモリリークが不安ならば、MemCheckなどのユニット(Googleかこの掲示板で検索してください)を使ってみてはいかがでしょう? 大体のメモリリークは発見できます。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.