TStringListEx -- 拡張ストリングリスト 概要 TStringList に対する機能拡張。 1. 標準入出力に対応。 2. Comma 以外の指定キャラクタでの分解合成に対応。 クラス名 TStringListEx; コンストラクタ constructor Create; デストラクタ destructor Destroy; メソッド procedure LoadFromFile(const FileName: string); 標準入力を含むファイルストリームからテキストデータを読み込む。 procedure SaveToFile(const FileName: string); 標準出力を含むファイルストリームへテキストデータを新規モードで書出す。 procedure AppendToFile(const FileName: string); 標準出力を含むファイルストリームへテキストデータを追加モードで書出す。 プロパティ {RW} property Cells[ACol, ARow: integer]: string; CSV データを行列形式で読み書きする。 {R} property FieldCount[ARow: integer]: integer; 指定行のフィールドの個数を得る。 {RW} property FieldText[Separater: char]: string; 指定した Separater を区切りとして、フィールドを分解合成する。