掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
memorystreamを文字列として変数等に入れたい (ID:152059)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>INI形式にこだわる理由がわからないけど INIというかStringを重視している感じです。 なので、stringしかいれられないINIを例にした感じで、そこはtmemoでもstringridでもなんでもいい感じです。 >同じこと繰り返すけど 色々書いてあるのでどの部分の事かが私が判っていないのかも・・・・ 下記のものを上記のページで例えるとどのような感じになるでしょうか? /////////////////////////////////////////////////// // ----- こうして保存したものを ----- procedure TForm1.Button10Click(Sender: TObject); var ms:TMemoryStream; s:string; begin ListBox1.items.add('aaa'); ListBox1.items.add('bbb'); ListBox1.items.add('ccc'); ms := TMemoryStream.Create; ListBox1.items.SaveToStream(ms); //ココが不明 s:= msを代入 Memo1.Text:=s; ms.Free; end; // ----- こうして復元 ----- procedure TForm1.Button11Click(Sender: TObject); var ms:TMemoryStream; s:string; begin ListBox1.Clear; ms := TMemoryStream.Create; s:=Memo1.Text; //ココが不明 Streamに代入← s; ms.position:=0; ListBox1.items.LoadFromStream(ms); ms.Free; end;
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.