掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
シリアライズのやり方は? (ID:33044)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
アプリケーションのデータを保存するときに IniファイルやレジストリやXMLファイルに保存とかという手法があるかと思いますが、 ある自作クラスがあったとして そのクラスのパブリックな変数やパブリックなプロパティに対して 値を保存復帰する、よりよいやり方を模索しています。 やり方をご存知でしたら教えてください。 こういうことをやりたいのです。 TAがあったとして、 A1 := TA.Crate; SerializeSaveToFile(A1, パス名) と保存でき、 A2 := TA.Create; SerializeLoadFromFile(A2, パス名); というように読み出す方法ができないでしょうか いちど、 SerializeSaveToFileとSerializeLoadFromFileを実装してしまうと TBを作成して B1 := TB.Create; でも、使えるし、 TFormに対してもパブリックなプロパティが保存復帰させたりすることが できたらうれしいと思うのですが。 そんなのできるでしょうか? > オブジェクトの内容をファイルに保存、復元する > オブジェクトのXMLシリアル化、逆シリアル化を行う > http://dobon.net/vb/dotnet/file/xmlserializer.html この内容と、同様とはいわないですが近いことができたらうれしいなと 思っております。 よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.