私は C++ MFC プログラムを書いていますが、あるプログラムから次のプログラムまで、一部のフィールドの最後の入力値を記憶しているプログラムを目にします。ファイルに保存してロードしてから再作成することでこれを行うことができますが、これらの値をレジストリに保存できることをどこかで読んだことを覚えていると思うので、これを行う別のより迅速な方法はありますか? 誰かが例や個人的な経験を持っているなら、私は非常に興味があります.
ありがとう、ジェームズ
それはすべて、覚えておきたい値の種類によって異なります。構成データの場合は、config
ファイルを使用できます。小さなアプリケーション データの場合は、独自の形式のフラット ファイルを使用できます。巨大なデータの場合は、 のようなデータベースを使用できますSQL Server
。
通常、 ini ファイルとレジストリの使用については議論があります。
他に考慮すべきことは、データがネットワーク経由で使用されるかどうかです。暗号化が必要かどうか。
そこには多くのオプションがあります
私は個人的にレジスターが好きではなく、プログラムを移植可能にしておくことを好みます。今考えられるのは1-iniファイルです
2- プロパティ ファイル
3-SQL サーバー
4-Webサーバーを介してユーザー設定を同期することもできますが、@ Jeevaが述べたように、セキュリティに関する考慮事項があります
乾杯