掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
vb6でレジストリ登録 (ID:102854)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> レジストリに書き込もうか、iniファイルを使おうか悩んでいます。 何のために必要なのか、目的が書かれていないのでアドバイスしにくいですが ケースバイケースではないですかね。 たとえばアプリケーション単位の共通設定を記録しようとしているのか、 ログオンユーザー別の個人別設定を記録したいのかでも判断が分かれますし、 更新頻度や同時実行制御を考慮する必要があるかによっても変わってきます。 ゲームソフト等では、独自形式のファイルで管理するケースもあるでしょう。 データ量が多い場合は、SQLCE や JET 等を使った方が良い事もありますし、 クラウド型・スマートクライアント型のシステムなどにおいては、データを 自PC上ではなく外部のサーバーに管理させる実装もあるでしょう。 あるいは、それらを複数組み合わせて使う事もあるかと思います。 > 皆さんはどちらを使われていますか? > (もしかしてXMLとかですか?) XML を使う案件もありましたが、私のところではレジストリが多いですね。 もちろん、ini ファイルを使う場合も少なくは無いですし、時には ADODB.Recordset の内容を ADTG ファイルで保持する事もあります。 > 僕は、できればレジストリに登録したいのですが。 個人的にはレジストリ派なのですが、インストーラーを好まない ユーザーは、レジストリを嫌う傾向があるかと思います。 (iniファイルなら、exeと一緒に削除するだけでアンインストールできるので) > 何か情報を持ってられる方教えてもらえませんか。 どんな情報を求めているのかが見えてこないのですが、読み書きだけなら、 レジストリの方が容易でしょう。iniファイルの場合、基本的には API を 使うことになってしまいますが、レジストリなら、VB6の標準機能だけで 読み書きすることができますしね(SaveSetting など)。 まぁ、SaveSetting や GetAllSettings だけでは扱えない場所を 読み書きしたい場合には、また話が変わってくるのですけれども。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.