Delphiテクニック - TStringListのシンプルな代替 By: Hitoshi Fujii Abstract: TStringListクラスを使用した場合の後処理コードを取り除くために、Delphi 2006から導入された「高度なレコード型」を使用します。 TStringListクラスは、Delphiアプリケーションで幅広く使われています。それは、単純で十分実用的なユーティリティクラスのひとつです。皆さんも頻繁に使われていることでしょう。しかし、TStringListを使うときに、いつもtry … finally ブロックを記述するのには、正直飽き飽きしてしまいました。もっと便利な方法があったらいいのにとは思いませんか? 「高度なレコード型」を使いましょう。「高度なレコード型(Advanced Record)」は、従来の単純なレコード型に、メソッド、プロパティ、コンストラクタを