くだすれDelphi(超初心者用)その55at TECHくだすれDelphi(超初心者用)その55 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト600:デフォルトの名無しさん 13/12/21 11:22:58.87 .net 的外れな質問を書き込む初心者の方が数段ましだよな。 概念とか定義とかいいから具体的にどうコードを書くのかと言う話をしようぜ。 601:デフォルトの名無しさん 13/12/21 15:53:12.48 .net >>571 興奮しすぎて日本語が変だぞw 602:デフォルトの名無しさん 13/12/21 16:16:19.75 .net ALogList: TStringList; function LogList: TStringList; begin if not Assigned(ALogList) then ALogList:= TstringList.Create; Result:= ALogList; end; 603:デフォルトの名無しさん 13/12/21 19:17:21.95 .net >>574 VCLがやっちゃってるからこういう書き方する人多いけど、実はLogList.Freeとされてしまった場合、 その確認もできない、インスタンスの再生成もできない、欠陥コードなんだよね implementation内でTStringListを継承して、そのDestroyでALogListをクリアするように直せば多少はましになるよ 604:デフォルトの名無しさん 13/12/22 07:45:36.93 .net >>VCLがやっちゃってるからこういう書き方する人多いけど、実はLogList.Freeとされてしまった場合、 >>その確認もできない、インスタンスの再生成もできない、欠陥コード そんな事みんな気付いてるだろ。現状、そこまで厳密にやらなくてもいいと思ってるから、 上のコードですましてるだけで。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch