設定情報どこに保存すべきですか?
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG理由もちゃんと書くこと。
思い込みによる好き嫌いは認めない。
勝負始め!
0002鳥取砂丘&rlo;ムレーハ村リ゚フ@&lro; ◆Dream/3P/.
NGNG ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄
。 。
|| || /⌒ ヽ.
/ ⌒ヽ( /⌒ヾ )
((゚Д゚,,))ゝヽのノノ
⊂⊂ _____つ )) ))
0003デフォルトの名無しさん
NGNG電話等でサポートするときに場所を説明しやすいし
他のアプリと衝突する心配もない。
更に「メモ帳を開いて」とやれるので安全。
「レジストリエディタを開いて」って、ちょっとやれないでしょ。
0004鳥取砂丘&rlo;ムレーハ村リ゚フ@&lro; ◆Dream/3P/.
NGNGINIファイルをエディタで中途半端に弄らせるくらいなら
レジストリにしてダイアログで弄れるように汁
0005デフォルトの名無しさん
NGNGついでに複数のユーザで使うと
設定ファイルが複数のユーザで衝突する。
0006デフォルトの名無しさん
NGNGiniのI/Oルーチンを自分で書けば解決。
ユーザ名.iniにするとか。
0007デフォルトの名無しさん
NGNGそれは自分でI/O書く必要無いだろ
0008デフォルトの名無しさん
NGNGいっそOSも自分で書けば?
0009デフォルトの名無しさん
NGNGなるほど。
64KBを超える設定情報はレジストリに保存すれば安心だな。
0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNGそれはユーザの自己責任ということで。
INIファイルを勝手に弄ってトラブったら
ちゃんとフォローしてあげて
頂くものを頂けばそれでよし、と。
0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNG0014デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNGなぜならレジストリが無いOSへ.NETのソフトを動かすとき(以下略
発想が古いレジストリなんて使わなくで、先を見つめようぜ
0017デフォルトの名無しさん
NGNGWin2K だと、INI保存難しくない?
一度調べたけど管理人並みの権限がないと
できなかったような感じだったけど。
0018デフォルトの名無しさん
NGNGんなーこたない
\Documents and Settings\UserHoge\Application Data\AppHage\
とかに書くのが普通だよね
0019デフォルトの名無しさん
NGNG・Win3.1→ini
・Win95〜→レジストリ
・.NET→XMLファイル
だよね
0020デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNG0022デフォルトの名無しさん
NGNGXMLはデータ構造を除きiniと同じ問題をそのまま抱えてると思うんだが
0023デフォルトの名無しさん
NGNGマルチユーザーなら、レジストリ。
0024デフォルトの名無しさん
NGNG・Win95〜→フロッピーディスク
・.NET→ハードディスク
だよ
0025デフォルトの名無しさん
NGNGXMLファイルは、各ユーザのApplication Data以下に保存するんじゃないの?
0026デフォルトの名無しさん
NGNGunixならインストールフォルダだよね・・・
レジストリだとどんなメリットがあるの?
0027デフォルトの名無しさん
NGNGが最強。
0028デフォルトの名無しさん
NGNG第一目的はコピー防止
0029デフォルトの名無しさん
NGNG全ユーザで設定を共有しろとでも?
CD上にインストールされている場合は書き込みエラーが出ても構わないと?
全ユーザに対して、インストールしたフォルダへの書き込み権限を与えろと?
0030デフォルトの名無しさん
NGNG普通に RegCreateKeyEx が使えますか?
以前試したら、
REGSAM samDesired, // desired security access
LPSECURITY_ATTRIBUTES lpSecurityAttributes,
// address of key security structure
この辺りの関係でうまく逝かなかった記憶があるんで。
0031デフォルトの名無しさん
NGNGどうしても個人ごとの設定情報が必要な場合、まず設定情報用の
ファイルを作り、アプリケーションを起動したあとに、ユーザーが
それを明示的に読み込めるようにする。
またアプリケーションの起動時にパラメータとしてそのファイル名を
渡せばそれを自動的に読み込むようにしておく。
そして、実行ファイル名と個人ごとの設定情報ファイル名をペアにした
ショートカットを各個人ごとに作成。
同一ユーザーでも複数の設定情報の切り替えが出来て ウマー だが。
0032デフォルトの名無しさん
NGNGそれがiniと同じ問題。
ソフ板のスレで議論されていたけど、
ユーザープロファイル以下に保存されるのを面倒と感じる人も少なくないから。
0033デフォルトの名無しさん
NGNGAppDataはレジストリとは関係ないだろ。
0034デフォルトの名無しさん
NGNG0035デフォルトの名無しさん
NGNG0036デフォルトの名無しさん
NGNGMSはレジストリに64KBのようなでかいデータを保存しないように推奨してます。
0037デフォルトの名無しさん
NGNG0038デフォルトの名無しさん
NGNGどちらか一方にしようと言っても反論されるのは当然。
ユーザが保存先を選択できるようにすればよい。
0039デフォルトの名無しさん
NGNGだからなんでレジストリじゃなかったらインストールフォルダになるんだよ?
インストールフォルダを全ユーザにアクセス許可させる気?
0040デフォルトの名無しさん
NGNG全ユーザって…サーバ側の話だったのけ?これ
それならセキュリティの点からもDBで設定も管理するのがよかんべ。
0041デフォルトの名無しさん
NGNGわかってないなら書き込むなよ。恥ずかしくない?
0042デフォルトの名無しさん
NGNG0043デフォルトの名無しさん
NGNGadmnアカウントをそのまま使ってるんだろう
0044デフォルトの名無しさん
NGNG選べるようにしておけばいいね。
まさに多態性。
0045デフォルトの名無しさん
NGNG0046デフォルトの名無しさん
NGNG地銀とかですか?
0047デフォルトの名無しさん
NGNG0048デフォルトの名無しさん
NGNG0049デフォルトの名無しさん
NGNGC:\soft1
C:\soft2
C:\soft3
って独自に掘っておけば安心。
iniファイル or 独自ファイルをカレントに保存、これ最強。
0050デフォルトの名無しさん
NGNG誰もレジストリとインストールフォルダの二択なんて言ってないよ。
それと全ユーザにアクセス許可されたくなかったらレジストリ選択すればいいだけ。
0051デフォルトの名無しさん
NGNGレベル低!!
■ このスレッドは過去ログ倉庫に格納されています