掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TStreamAdapterのメモリーリークの防止は (ID:34835)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ん〜・・・さんご指導有り難うございます。 私も当初TStringStreamをCreateしたものと考えていました。 よく見るとTStringStreamで少し違う見たこと無いコードだなと思いました。 それでは、TStreamAdapter.Create(Mem)を破棄すればいいのかなと 思っても、これをフリーにする方法が解りませんでした。 TStreamAdapter.Create(Mem).Free; などとしたりして。 StringList:=TStringList.Create; finally StringList.Free; end; のようなレベルしか知らない初心者には見当が付きません。 まして、サンプルもおそらく熟練者の書かれたコードだろうと想像しますから、どこが悪いのだろうとますます解らないです。 ご存じの方からすれば簡単なことかもしれませんが、 SM := TStreamAdapter.Create(Mem); SM.Free; このような手法があるのは一つ勉強になりました。 有り難うございました。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.