喫茶XRAYトップページ

[▲前のスレッド]

[116] WinFormsからレジストリーの使用について返信 削除
2005/2/9 (水) 08:44:52 Syake
Mr.XRAYさん、皆様おはようございます。

愚痴の投稿が多くてすいません。
もっと、前向きであらねばなりませんです。
これでは、BBS作られた意味がありませんね。

//////// 本題 ///////////////////////////////////////////////

M社ではWin32では、Iniからレジストリーの使用を推奨していたので
私も、PC毎に設定が必要な場合Regを多用しています。

C#をはじめ.NET開発言語でもレジストリーにアクセスは可能ですが
HPだったかBookだったか忘れましたが、「.NETではレジストリーの
使用は推奨されない」という内容を見た記憶があります。
かなり前の話で、当面関係ないやと軽く見てました。
 
確かに、.NET自体Linuxや他のOSにも近い将来!?移植されるとの事。
Reg自体がWin自体の独自仕様であれば考えられないこともないな、と
思ってます。

何か、この件に関して情報があれば簡単で結構ですのでご教授願えれ
ば幸いです。

 

[117] Re:WinFormsからレジストリーの使用について返信 削除
2005/2/10 (木) 11:00:59 Mr.XRAY
▼ Syakeさん
> M社ではWin32では、Iniからレジストリーの使用を推奨していたので
> 私も、PC毎に設定が必要な場合Regを多用しています。


私はもっぱらIniです.
そのアプリ専用のフォルダを作成していますが,アクセス権の関係が
よくわかっていません.
この手の話題が,NiftyのFDELPHI(もうすぐなくなるんですね)で
話題になっていた記憶があります.後でログをみてみます.

> HPだったかBookだったか忘れましたが、「.NETではレジストリーの
> 使用は推奨されない」という内容を見た記憶があります。


そうなんですか... なにか情報がほしいですね.

#2日程でかけて,昨日夜遅く帰宅しました.
#今日は休みをとっていますが,これからまた出かけます.


[121] Re2:WinFormsからレジストリーの使用について返信 削除
2005/2/10 (木) 21:15:33 Syake
▼ Mr.XRAYさん

お仕事お忙しそうですね。
まあ、暇よりも忙しい方が良いですけど、お身体には気を付けて
やってください。

お手数お掛けします。
私も、気になってからは書店に行って再度.NETやC#関連の書籍を
見直しり、ネット見たりしてたんですけど、なかなか。
しかし、何だったんだろうなぁ。気になるなぁ。
何か記述は、Iniの様に独自にファイルで管理するんだけど、でも
Iniファイルでは無くて何とかって書いてあったような。
勘違いだったのかな。

う〜む、身体は若いけど、脳みそ年かな、片っ端から忘れてます。
(^_^;)


[133] Re2:アプリの設定値をどこに保存するか返信 削除
2005/2/18 (金) 20:06:59 Mr.XRAY
> この手の話題が,NiftyのFDELPHI(もうすぐなくなるんですね)で
> 話題になっていた記憶があります.後でログをみてみます.


これなんですが,2002年8月頃にFDELPHI,MES6で少しだけ話題になって
いました.

マイクロソフトは以前はレジストリを推奨していたが,最近はアプリの
ローカルフォルダを推奨している.

http://www.microsoft.com/japan/winlogo/downloads/software.asp

Designed for Microsoft Windows XP" アプリケーション仕様書 2.3
「3.0 データおよび設定の管理」
に詳しい説明がある.

これによると.
 ・アプリケーションローカルのフォルダは使わないほうがいい.
 ・Program Filesフォルダ内はPower User以上でしか書き込みができない.
 ・Windows2000、XP以降では、
   \Documents and Settings\(ユーザー名)\Application Data
   \Documents and Settings\(ユーザー名)\Local Settings\Application Data
   \Documents and Settings\All Users\Application Data (全ユーザー共通)

ただし,Windowsのバージョンによっては使えない場合がある.
# ん? 上のと矛盾があるような...

といった内容です.

[135] Re3:アプリの設定値をどこに保存するか返信 削除
2005/2/19 (土) 11:44:19 Syake
▼ Mr.XRAYさん
こんにちは。ありがとうございます。

> http://www.microsoft.com/japan/winlogo/downloads/software.asp
>「3.0 データおよび設定の管理」

読んでみました。

「使用者に混乱等が生じないよう様に、また使用者の利便性を考慮して
各アプリのローカルデータファイルは\Documents and Settings内に
統一的に管理・作成しましょう。」という事ですかね。
確かにアプリ毎にデータファイルを適当な場所に作ったら、バックアップ
やデータ移行時など、困ることが多いですね。
経験あります。

ただ、細かなアプリ設定データはこの限りではなく、Regを使用する
方が結果的に良いとも取れる内容もあります。

Win2000・XP以降のWin32・.NET問わずアプリ開発者向けのアプリ仕様
基準ですね。


[137] Re4:アプリの設定値をどこに保存するか返信 削除
2005/2/19 (土) 23:24:40 Mr.XRAY
▼ Syakeさん

> 確かにアプリ毎にデータファイルを適当な場所に作ったら、バックアップ
> やデータ移行時など、困ることが多いですね。
> 経験あります。


私の場合以下の様にしています.

(1) 自分の職場用
  ほとんどサーバにアプリ毎にフォル・#95;を作成
  そこに設定値を保存
  プリンタは使用するプリンタ毎にファイル名を変更して保存
  (複数のプリンタサーバがあるので)

(2) 他の職場の配布用
  インストールしたPCに拙作アプリ用のフォル・#95;をC:\下に作成
  その中にアプリ毎にフォル・#95;を作成して設定値を保存

ちなみに,(2)の場合のアンインストールは,
http://homepage2.nifty.com/Mr_XRAY/Delphi/plSamples/T_ConsoleBat2.htm
と同様の方法でバッチファイルで対応(そのアプリのフォル・#95;とバッチファイル
自身を削除)


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82