掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Record型のフィールド数を求めるには? (ID:42118)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
構造型になっている変数を保存するなら クラスにしてオブジェクトをファイルストリームに出力して保存が 一番手っ取り早いですね。 でもクラスを拡張すると古いファイルは読み込めなくなるので意味なしかな もっと簡単にやる場合はTStringListを使うと便利です。 メモ帳で書いてますのでデバッグしてませんが // 保存 var t : TStringList; begin t := TStringList.Create; x := 1; y := 2; z := 3; t.Values['x'] = IntToStr(x); t.Values['y'] = IntToStr(y); t.Values['z'] = IntToStr(z); t.SaveToFile('save.ini'); t.free; // 読み込み var t : TStringList; begin t := TStringList.Create; t.LoadFromFile('save.ini'); x := StrToIntDef(t.Values['x'],x); y := StrToIntDef(t.Values['y'],y); z := StrToIntDef(t.Values['z'],z); t.free; // save.iniの中身 x=1 y=2 z=3 じゃあこのレコード型が配列だったらどうするかというと プログラムは書きませんがsave.iniのイメージはセクションを使ってこんな感じ [0] x=1 y=2 z=3 [1] x= y= z=
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.