トップページ⇒software
1001コメント331KB

レジストリ VS INI

レス数が1000を超えています。これ以上書き込みはできません。
0001名無しさん@お腹いっぱい。03/03/21 12:14ID:fuz83YDo
一応、過去スレ。
レジストリVSプライベートINI
http://pc.2ch.net/software/kako/1006/10064/1006419607.html
「プライベートINI」という名称は必ずしも一般的じゃないし、
WIN.INI 使ったりシステム・ディレクトリ内に INI 作ったりすることの問題に
触れるのも必ずしも無駄ではないと思われなので、改題しました。
では、どうじょ。
0002名無しさん@お腹いっぱい。03/03/21 12:16ID:9P55dp5p
2get ini に1票
0003名無しさん@お腹いっぱい。03/03/21 12:18ID:ekiLUK5u
必ずしもage!
0004必ずしも103/03/21 12:21ID:fuz83YDo
しまった。1に、前スレの1を書いておきゃ良かった。
もう遅いけど、一応。

>フリーソフトで設定を保存するにはどちらが良いか。
>プログラマの視点から、逆にユーザの視点から、
>それぞれの利点や欠点について意見を聞かせてください。

ただし、個人的には必ずしもフリーソフトに限って言うことじゃないとは思うが。
0005名無しさん@お腹いっぱい。03/03/21 12:22ID:KAKPkWHf
わざわざスレ立てか。
とりあえず乙。
0006名無しさん@お腹いっぱい。03/03/21 12:29ID:ekiLUK5u
これを>>1に張らなかったのは惜しい
http://pc.2ch.net/test/read.cgi/software/1006419607/47
47氏が作ったサイト

必ずしも必要と言うわけではないが、張っておく
http://www.geocities.co.jp/Beautycare/4965/public/save.html
0007名無しさん@お腹いっぱい。03/03/21 12:31ID:tL4CE69E
個人的には
・現ユーザーにしかアクセス権がないフォルダ(UserProfile
下とか)にインストールされた場合はexeと同じ場所にini
・Usersに書き込み権がないフォルダ(Program Filesとか)
にインストールされた場合はApplication Dataにini
・そのiniの設定次第でレジストリにも保存可能
とかしたい。
>>1
プライベートじゃないiniってのはwin.iniのこと。
確かにプログラマ以外にはなじみのない用語だが
0008703/03/21 12:33ID:tL4CE69E
あ、>>1よく読んでなかった。
システムディレクトリに.iniはそもそも作成できない場合もあるし
プロテクト目的でもなければ論外でしょ
0009名無しさん@お腹いっぱい。03/03/21 17:52ID:QM2jewvU
>>6
Winnyかと思った。
0010名無しさん@お腹いっぱい。03/03/21 22:02ID:i2FKodbx
>>7
そんな複雑な規則でiniの保存フォルダ決められたら混乱する
一律Application Dataの下とかのほうがまだいいよ
exeと同じ場所でなければ嫌だという人はexeもそこ置けばいいんだし
0011名無しさん@お腹いっぱい。03/03/21 22:13ID:X+lK1eyy
ini
0012漏れとしては03/03/22 14:44ID:Bz2EILRh
・コマンドライン指定が無ければ exe と同じフォルダにexeと同じ名前のini
・コマンドライン指定があればそのパス名の ini

で十分だと思う。
環境変数 username を使って、ショートカットなりバッチなり作っておけば
ユーザー別管理できるんだから、変に難しい事する必要無い。
0013名無しさん@お腹いっぱい。03/03/23 04:56ID:N0lVzdVj
exe直下だとUsersが書けない場合があるからなあ
exe直下でないとiniにする意味があまりないのはわかるんだけど
0014103/03/23 17:33ID:bM49F10c
たまに age で。
>>7 うーん、おれも >>10 と同じく規則が複雑化するのはつらいなあ。
そんならレジストリの HKEY_CURRENT_USER 下に決まってる方が移行もラク。
ただ、>>10 の言う Application Data 下に exe を置いて……つうのは
悩ましくもある。
特定の目的のためのディレクトリを、その目的以外に使うってのは、
できるだけ避けたくはあるわな。良いこととは思えない、必ずしも。
0015名無しさん@お腹いっぱい。03/03/23 19:13ID:GScfAGN5
マイクロソフトが推奨しているってことは、だめってことだ。
0016名無しさん@お腹いっぱい。03/03/23 23:58ID:rITgjLGb
こうして前スレと同じことを繰り返すだけのスレになるわけだ
0017名無しさん@お腹いっぱい。03/03/24 00:25ID:1DZfJHOD
そんなの当たり前だっつの。
どのスレでも同じ質問やネタが繰り返されてるだけだろうが
0018名無しさん@お腹いっぱい。03/03/24 00:57ID:hV2xEfD1
ほとんど隔離スレみたいなものですね。
レジストリの話題で盛り上がってる香具師がいたら
ここのアドレス載せて誘導するだけ。
0019103/03/24 01:30ID:LQzpei3D
>>18
まあ必ずしもそういう目的で立てたわけじゃないが、
(嫌いという意味でも)レジストリの話好きなヤシ、いるしねえ。
さんざん既出になるのは仕方ない。
そのうち少しでも目新しい話題が出たら収穫かと。
ちなみにおれはシステムが必要な情報をバイナリファイルにほぼ一元化して
(実際はふたつのファイルだけど)まとめて、
しかもその利用を一般のアプリケーション開発者にも可能にして、
アクセスしやすくするという思想自体は嫌いでもなかったりする。
Windows 自体の設計をオープンにしてるかどうかという問題とは別に……ね。
0020名無しさん@お腹いっぱい。03/03/24 03:36ID:Cuu1oTGr
UNIXのプログラムだとバイナリは/usr/local/binにあっても
設定は~/.*に保存されるというのがお約束なわけだが
0021プログラマ03/03/28 01:45ID:rBWfcgq3
別にどっちでもいいんだけどね
レジストリもちゃんとボタン一つで消せるように組んでるし
0022名無しさん@お腹いっぱい。03/03/29 01:08ID:/Jk2o+MB
そういう人ばかりじゃないから、レジストリ弄るソフトは
怖くて試せないというのもあるんですよね。
0023103/03/29 18:36ID:oHf+7XFD
>>22
レジストリ使おうが INI 使おうがアンインストール情報がちゃんと
書いてあるソフトなら、一応大丈夫と考えることにしてるよ。
記載が不完全だったこともあるけど、心配したらキリがないよね。
0024名無しさん@お腹いっぱい。03/03/31 05:48ID:p03mjfui
iniだとハイスコアとか弄られやすいジャン
0025名無しさん@お腹いっぱい。03/03/31 17:11ID:N9WYVBuS
>>24
暗号化汁
0026名無しさん@お腹いっぱい。03/04/15 13:15ID:3Y/PBiOS
ageますぅ
0027名無しさん@お腹いっぱい。03/04/15 13:16ID:yxwJoOvk
弄ぶヤシはレジストリでも弄ぶ。age。
0028名無しさん@お腹いっぱい。03/04/15 13:31ID:G8qo8PbY
「もてあそぶ」じゃなくて「いじる」だ。sage
0029名無しさん@お腹いっぱい。03/04/15 18:09ID:uelaTP6M
昔、>>1と同時進行(?)してたマ板のスレ

readme.txtにアンインストール情報を!
http://pc.2ch.net/prog/kako/997/997370579.html

俺も INIとレジストリの速度比較結果を書き込んでたりしてたんだが、どの
スレだったか行方不明。
//普段はINIで開発してる
0030名無しさん@お腹いっぱい。03/04/15 19:56ID:DheHL9B3
個人的はレジストリに書き込むと
9x系なら断片化が進んで定期的にfixしないと逝けないから
嫌ってイメージがある。
0031名無しさん@お腹いっぱい。03/04/16 00:45ID:BoBE4Ly/
漏れは職場で仕事用のちょっとしたツールを作ってネットワーク上の
共有フォルダに置いとくことがあるけど、
(「ここにあるの、使ってね」と一言、言えば済む)
レジストリなら作るの、ラクだわ。
人によっちゃそのまんま自分とこにコピーして使ったりするけど、
その場合も今までの設定が受け継がれるしなあ……。

複数ユーザーなんかもそうだけど、レジストリの方が色々な状況に
対応しやすくはあるような気がするな。

>>30 Win9* 系じゃ、それは、確かにあるね。
0032名無しさん@お腹いっぱい。03/04/16 02:23ID:JgRHfHxA
別にツールに限らずWindows自体がバキバキ書き込んだり読み込んだり
めちゃめちゃレジストリ使ってるんだから、それを気にして手もしょうがないと思う。
むしろ設定保存にだけレジストリ使うツールなんて優しいもんだと思うが。
0033名無しさん@お腹いっぱい。03/04/16 02:30ID:0q1qdb1y
レジストリ関係は体験版が一番ガン。あと一部のシェアウェア。
「HyperCam」なんて、
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{AAA0A634-928C-11D1-9AD0-0000C0597CC7
なんてとこに登録情報持ってやがった。
0034名無しさん@お腹いっぱい。03/04/16 02:30ID:Eh7Q+Ac+
そうじゃなくて、例えば自分にあったテキストエディタ探すときなんか、
20個とか30個とかのソフトをダウンロードしてきて、動かしてみるわけよ。
で、ほとんどのは一回起動したらそのままゴミ箱行きになる。
そういうときに、フォルダごと削除すればいいってソフトは便利って話。
00353103/04/16 02:31ID:BoBE4Ly/
>>32
いや、漏れの書き込みの肝はツールってとこじゃなく、
ネットワーク上の共有フォルダってとこなのよ。
そこから直接実行しちゃう人もいるわけ(というか、ほとんど)。
でも、各自の設定は、それぞれのレジストリに残せるんです。
もちろん、HKEY_CURRENT_USER\Software\.....に。そゆこと。
0036名無しさん@お腹いっぱい。03/04/16 02:47ID:BoBE4Ly/
>>34
そこまで暇ならレジストリ情報消すぐらい何でもない気もするが……。
煽りに見えます? 見えたら、スマソ。

もちろん、落としたら起動する前に README か HELP でアンインストール
情報は確認するよね?
書いてなかったら、レジストリ使おうが INI 使おうがダメ。
よほど興味がない限り、起動しないよね。
>>33
やっぱ、kuboter(って名前だったっけ?)みたいなのが一番ガンだと思うが。
登録情報のキーのひとつぐらい、許したれ。
0037名無しさん@お腹いっぱい。03/04/16 02:56ID:0q1qdb1y
>>36
許さん。人ン家で鼻かんだチリ紙をこっそりタンスの隙間に隠していくような行為だ。

ちなみに「 !Kubotar」ね。最初の「!」が味噌。リストを作って並べ替えると常にトップにくる。
0038名無しさん@お腹いっぱい。03/04/16 03:20ID:iarMWcgl
人ン家という感覚がおかしい。
00393203/04/16 03:40ID:JgRHfHxA
なんか勘違いされちゃったな。
俺は>>30に言ったの。

>>35(>>31)あなたの意見には多いに賛同。
俺もそうしてる。
あと他の自作ツールとの連携プレイがあるツールの場合とかも
レジストリだと便利だよね。

>>34あなたの意見にも賛同。
その気持ちはよく分かる。
0040名無しさん@お腹いっぱい。03/04/16 07:22ID:CwPXvH/1
他ならぬM$アプリが豪快に汚してくれるという印象>レジストリ
0041名無しさん@お腹いっぱい。03/04/16 10:17ID:B2vXW19Z
レジストリ使うなっていわれたら、なんかつまんねー
00423403/04/16 13:01ID:d9GFcdcI
>>36
煽りに見ないし、感情的になってもないので気にするな。
別に暇だから落としまくってるわけじゃいよ。
少しでも便利なものを見つけたいやん。
仕事で使うんなら尚更。

レジストリの利点も、iniファイルの欠点も理解してるつもりだよ。
気軽に試せて気軽に消せるってのは便利だねって言いたいだけ。
0043名無しさん@お腹いっぱい。03/04/16 16:06ID:byToHJCh
レジストリとINIのメリットとデメリットを教えてくだらい
0044名無しさん@お腹いっぱい。03/04/16 16:17ID:MARgJkCh
レジストリは、開発者からしてそのノリで、気軽に書いて気軽に放ったらかし
という状態のアプリを何度も喰らってるから不快なストレス溜まるんじゃなかろうか。
傾向として、iniを好む作者はレジストリを好む作者より、
使用者の環境を汚さない事に神経を使ってると思う。
手動のアンインスト方法をテキストで書いていたり。

0045名無しさん@お腹いっぱい。03/04/16 17:19ID:iYNiMCA3
>>43

>>6のリンク先。
うまくまとめてある。
0046名無しさん@お腹いっぱい。03/04/16 20:03ID:nqQqUn4m
っていうか、どこが汚れてる?
もともとレジストリってそういう風に使うもんだし。
自分で全部管理したいなら、素直にそう書け
0047名無しさん@お腹いっぱい。03/04/16 20:05ID:nqQqUn4m
あと、レジストリよりini使う方が楽です。
レジストリ使ってるのは、意図があってのこと。
好みとか好まないとかではない。
0048名無しさん@お腹いっぱい。03/04/17 01:09ID:UrrYQW/G
>>39
>あと他の自作ツールとの連携プレイがあるツールの場合とかも
>レジストリだと便利だよね。
この場合、一元化されてるってことだけじゃなくて、書き込み/読み込み
の早さがモノを言うよな。
0049山崎渉03/04/17 11:32ID:NQuoCQto
(^^)
0050名無しさん@お腹いっぱい。03/04/17 14:37ID:UrrYQW/G
なんか山崎渉の活躍(?)で、スレの順番がぐちゃぐちゃになってんな。
age ついでにネタをひとつ。
テキストエディタ何使ってる?Ver.11 の発言より。
http://pc2.2ch.net/test/read.cgi/software/1047137834/684
>大体よ、レジストリしょっちゅう書き込んでる最中に
>落ちたりしたらどうしてくれんだよ。
>iniなら削除すれば済むけど世。

「書き込んでる最中に落ちる」という仮定自体、
いかにも無理矢理な言いがかりっぽいという話はさておいて。
ini なら削除すれば済むってんなら、そのレジストリキーを削除すれば済む
だけの話だと思う。
そういう状況の場合、「解凍だけでインストール」のソフトの場合は、
むしろ ini の方が厄介な気がする。
ini の場合、そのソフトを再起動した時、必ず作ってくれるという保証はない。
(作るべきだと思うし、作らないのは……いやそれ以前に README に構成
ファイルを書いてないのは、ダメなソフトだと思うが)
レジストリの場合は、必ず作るだろう。
セットアップ形式の場合だって、すぐに再セットアップすれば良いという判断がつく。
0051名無しさん@お腹いっぱい。03/04/17 14:50ID:vaXKXD5J
>>50
最後の方の意味がちょっとよく分からないんだが、普通のアプリならiniファイルはAPI経由で使ってるから、
手動で消されてもOSが自動的に作ってくれるよ。
00525003/04/17 15:09ID:UrrYQW/G
>>51
>普通のアプリならiniファイルはAPI経由で使ってるから、
>手動で消されてもOSが自動的に作ってくれるよ。
ごめん、そのレスの意味が全く分からない。
GetPrivateProfileString がそのアプリに適切な ini ファイルを
自動的に作ってくれるわけはないし……。
00535003/04/17 15:23ID:UrrYQW/G
補足すると、おれ自身はまともなアプリなら ini に限らず
必要な構成ファイルが存在するか、起動時にチェックすべきだと思うよ。
でも、全部が全部そうしてるとは限らないでしょう。
レジストリを使ってるアプリは(「解凍だけでインストール」の場合は)
キーの存在をチェックして、無ければ作るという作業が必須でしょ?
0054名無しさん@お腹いっぱい。03/04/17 15:39ID:YVT3PNfo
>>50
レジストリ書き込み中に異常が起こると他のアプリへも影響があるってことなんじゃないか?
(引用もとを読んでないので憶測だけど)

パーティション単位で逝けばどっちも関係ないけど。
0055名無しさん@お腹いっぱい。03/04/17 16:29ID:WoJILh1C
ま、ここのソフトも作れないクズ共がレジストリだiniだ言ってても無意味だがな(www
0056名無しさん@お腹いっぱい。03/04/17 16:38ID:5PZXh1+3
書き込んでる最中って何ミリ秒の世界なんですが・・・
レジストリの呼び出しにちょっと時間かかってるくらいで
0057名無しさん@お腹いっぱい。03/04/17 20:19ID:JLpA5sLV
ソフト作ったことない香具師が憶測で語るな といいたい
0058名無しさん@お腹いっぱい。03/04/17 23:55ID:U/E4+mUu
>>50
>GetPrivateProfileString がそのアプリに適切な ini ファイルを
>自動的に作ってくれるわけはないし……。

いいたいことがよく分からないけど、INIだとGetPrivate〜でデフォルト値が指定
できるからファイルやキーが存在しなくでも、適切なデフォルト値をコーディング
しておけば問題無だと思うが。
0059名無しさん@お腹いっぱい。03/04/18 00:40ID:koPZ2UKh
つか、デフォをコーディングしないとエラーになるんじゃなかったっけ
0060名無しさん@お腹いっぱい。03/04/18 00:57ID:HdZMktDn
UINT GetPrivateProfileInt(
LPCTSTR lpAppName, // セクション名
LPCTSTR lpKeyName, // キー名
INT nDefault, // キー名が見つからなかった場合に返すべき値
LPCTSTR lpFileName // .ini ファイルの名前
);
0061名無しさん@お腹いっぱい。03/04/18 01:14ID:sXnI3nci
おれはそもそもWin9*系を使いたくない
2000系なら正直どっちでもいいでしょ

00625003/04/18 01:50ID:SlmAAoow
>>58-60
おい、>>51 のレスをよく読め。
読み込んだ時点で「自動的」に「作ってくれる」ように読めないか?
0063名無しさん@お腹いっぱい。03/04/18 04:19ID:mj8qVymp
>>62
「OSが自動的に作ってくれる」という部分?
確かに自動的に作ってくれるように読める、というかそれ以外の読みとり方は俺には出来ない。

ただ、>>50-51の流れを見ると、>>51は「書き込んだ時点で」「OSが自動的に作ってくれる」という意味では?
その場合、ユーザーがiniファイルを消しても、
・アプリ起動中ならば、読み込まれたデーターでiniファイルを作成(iniファイルを作成、ある場合は自動上書き)。
・アプリ起動中でなければ、デフォルトのデーターを適用し、終了時にiniファイルを作成(iniファイルを作成、ある場合は自動上書き)。
という処理を期待しているのではないか?

ただまあ、iniファイルにあるべき情報がない場合、デフォルト値適用でなくエラー終了するアプリがないとはいえないし、
iniファイルも変更された部分だけ書き換えるアプリの場合、完全な形のiniファイルは作成されないかもしれないが……


ところで聞きたいけど>>50,>>53は
「レジストリーを使用する場合、インストール先にキーがないことが前提であるから、レジストリーが消されてもきちんと動作する。
 iniファイルを使用する場合、インストール時に同梱しているから、出来の悪いアプリだと、消される/壊れる時の対策を考えていないかもしれない」
ということ?
00645103/04/18 08:26ID:oqRRDK0h
どうも。はっきり書かなくてすまん。書き込み(WritePrivateProfileString)で
自動的に〜ということ。まあデフォルトから外れた値だけiniに書けと、そういう感じ。
0065名無しさん@お腹いっぱい。03/04/18 12:44ID:Pvn6yKVW
iniは同封しなくてもデフォルト値はAPIで読めるしファイルも作れる。

つーかデフォルト値がないとエラーとか、iniかレジストリかって以前にプログラマが問題だろ。
00665003/04/18 13:34ID:SlmAAoow
>>63
>「レジストリーを使用する場合、インストール先にキーがないことが前提であるから、
>レジストリーが消されてもきちんと動作する。
> iniファイルを使用する場合、インストール時に同梱しているから、
>出来の悪いアプリだと、消される/壊れる時の対策を考えていないかもしれない」
>ということ?
全くそういうことです。
>>65
>プログラマが問題だろ。
そうなのよね。まあ、漏れも >>50 で引用した「テキストエディタ……」
スレの発言に無理に反論してる面もありますんで……。
>iniなら削除すれば済むけど世。
と言われた時、「出来の悪いアプリ」を前提にしたら、ini の方が削除するの
不安だろ……と言いたかったわけです。
>>64
了解しますた。
つまり、(出来が悪いと)アプリを終了した時点で変更点しか残らない。
言わば不完全な ini ファイルが出来るわけで、
「ユーザーにしたら変更点だけ残ればいいじゃん」という理屈は承知の上で、
言っとるわけです。
0067名無しさん@お腹いっぱい。03/04/19 15:31ID:MBoxnuc7
定期 age。この手の話題をしたい方は、このスレにどうじょ。
0068動画直リン03/04/19 15:37ID:Re9nWC8o
http://www.agemasukudasai.com/movie/
0069名無しさん@お腹いっぱい。03/04/19 15:38ID:h/F/AkDp
XP以降デフォルトのセキュリティ設定が
「誰でも作成できるけど他人が作成したファイルは変更できない」
に変わったからini使うならユーザー別にフォルダ掘ってほしい
0070名無しさん@お腹いっぱい。03/04/19 16:11ID:aO6nSR2A
APIでini読み込む時にはキーが無い時に読み込ませる値を設定できるし
キーが無くて問題が出るアプリなんて初心者が手抜きして作ったアプリくらいだろ
0071名無しさん@お腹いっぱい。03/04/19 17:07ID:MBoxnuc7
>>70 それはずっと大前提になっとります。
0072名無しさん@お腹いっぱい。03/04/19 18:11ID:n1pXnB7Q
馬鹿だね、書き込んでるのはアプリ終了した時じゃないかもしれないのに
0073名無しさん@お腹いっぱい。03/04/19 18:15ID:MBoxnuc7
>>72 誰かそういう前提で話してる?
0074名無しさん@お腹いっぱい。03/04/19 19:30ID:tow7oV+S
>>72
だれのどの部分に対するレスなんだか
0075山崎渉03/04/20 05:48ID:0M7Sr/NO
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0076名無しさん@お腹いっぱい。03/04/24 04:08ID:SM91xI5e
適度に age。
0077bloom03/04/24 04:24ID:vqxWZZY1
http://homepage.mac.com/ayaya16/
0078名無しさん@お腹いっぱい。03/04/24 09:26ID:nwBmohl0
結論はiniの勝ちでいいよね?
0079名無しさん03/04/24 10:45ID:y9MrP1EC
勝ち負けもパフォーマンスも知らんけど、インストールフォルダ内で完結してくれた方が楽だ。

ただの利用者
0080名無しさん@お腹いっぱい。03/04/24 12:15ID:SM91xI5e
>>78
それぞれに良し悪し。>>6 で紹介されてるサイトとこのスレを読み直せ。

現時点での漏れなりの個人的な結論を言わせてもらうと、
アンストール/移行の楽さでは INI、多様な使用法に柔軟に対応できる
という点ではレジストリ……というところかな。
開発者には INI の方がラク。値をいじっていろいろテストできるし。
0081名無しさん@お腹いっぱい。03/04/24 15:58ID:1kRggkHh
80の発言は開発者って事を疑わせる。
0082名無しさん@お腹いっぱい。03/04/24 16:02ID:HATHE0Lj
Iniは64kbまでしか記録できな(r
0083名無しさん@お腹いっぱい。03/04/24 16:12ID:BfvHvu0u
>>82
INIにそんなに何の情報を埋めたいわけ?
0084名無しさん@お腹いっぱい。03/04/24 16:25ID:HATHE0Lj
複数のユーザー設定をひとつのIniファイルで管理しようとしたら、
ユーザー数に制限を付けなきゃならなくなった。
個別のIniにするとファイルの数を数えればユーザー数がバレてしまう。
0085名無しさん@お腹いっぱい。03/04/24 19:50ID:RBZ20Fr7
>>82 レジストリに 64kB以上も書くのも気が引けるなー
00868003/04/24 22:24ID:SM91xI5e
>>81 んにゃ? 例えば、ちょっと細かい設定ダイアログのテストするときとか、
INI の方がラクじゃない?

……レジストリが値をいじれないという意味じゃないよ。
0087名無しさん@お腹いっぱい。03/04/25 01:33ID:0y8UVJx9
>>78
プログラムの勉強でもしてろやカス
0088名無しさん@お腹いっぱい。03/04/25 16:25ID:ATFOpiR4
細かいテスト?
レジストリでも楽ですぞ
0089名無しさん@お腹いっぱい。03/04/25 20:46ID:z4u6vSGK
テストなんかは、まぁ、どっちかっつーとINIの方が楽
0090名無しさん@お腹いっぱい。03/04/25 20:47ID:z4u6vSGK
ま、そんなのは激しくプログラマの都合だが
0091名無しさん@お腹いっぱい。03/04/25 23:33ID:dzHBfnAs
iniでside-by-sideアセンブリに対応できる?
(設定をアセンブリのバージョンごとに記録しなくてはならない)
やっぱりアセンブリのcodebase配下にxmlですか?
0092名無しさん@お腹いっぱい。03/04/26 16:21ID:4AkSEaKf
>>91 やっぱりそうなんじゃないの? 詳しく知らないけど。
というか、age。
0093bloom03/04/26 16:24ID:OABt3Jw5
http://homepage.mac.com/ayaya16/
0094名無しさん@お腹いっぱい。03/04/26 16:57ID:GM1BD4km
レジストリは編集にregeditなんていうカスエディタ使わんとイカン時点で糞です。
(前方検索できないのは特に致命的。)
勿論各種フリー/シェアソフトがあるが、わざわざンなもん入れたくねー。
0095名無しさん@お腹いっぱい。03/04/26 17:21ID:4AkSEaKf
iniは編集にNotepadなんていうカスエディタ使わんとイカン時点で(以下略)
0096名無しさん@お腹いっぱい。03/04/26 17:24ID:s1CccZEA
要するに幾らでも選択肢が有るんだから
自分にあうエディタ入れろと
0097名無しさん@お腹いっぱい。03/04/26 20:00ID:enI5D9N3
明らかに
94>>>>>>>>>>95
0098名無しさん@お腹いっぱい。03/04/26 20:57ID:Kjr2ySZ5
ユーザにファイルを直接開いていじらしてる時点で(ry
00999503/04/27 02:31ID:8GT71UAy
寝る前に釣られてみる。
>>97
>>94 のジサクジエンかな? もしそうじゃなきゃ、>>94 の意見というのはね、
1〜2行目で、レジストリより、むしろ REGEDIT.EXE を非難していてね、
その流れでレジストリを貶めるためには、REGEDIT.EXE 以外にレジストリを
扱えるツールが無いといけないのにね、実際は(>>94 も言うように)別ツール
は存在するからね、「わざわざ入れたくねー」とか言って逃げてるんですよ。
だから、からかわれても仕方ないんですよ。分かりまちたか?
0100名無しさん@お腹いっぱい。03/04/27 02:35ID:frdN6FyT
ユーザーが直接編集できてしまうのはどっちも同じ。
それよりも、いじって良いものと、いじったらマズイものを一緒にしてる時点で(ry
0101名無しさん@お腹いっぱい。03/04/27 03:20ID:wDKFLHVR
>>85
レジストリにでかいデータを記録しないようにMSが推奨してる。
つーか
・iniには64kb以上記録できない
・レジストリには64kb以上記録すべきではない
ということになってる。
矛盾するようだが、要はでかいデータはiniにもレジストリにも保存しないで
独自のファイルにでも保存しろってこった。
0102名無しさん@お腹いっぱい。03/04/28 15:24ID:EAtronbn
95はアフォだねぇ
0103名無しさん@お腹いっぱい。03/04/29 00:38ID:1KEaD89W
かわいそうな95。
もっとスマートな煽りなら、煽られなかったでしょうに。
0104名無しさん@お腹いっぱい。03/04/29 19:33ID:UDHLbYAe
95 :名無しさん@お腹いっぱい。 :03/04/26 17:21 ID:4AkSEaKf
iniは編集にNotepadなんていうカスエディタ使わんとイカン時点で(以下略)
0105名無しさん@お腹いっぱい。03/04/29 21:34ID:XF0JY6C2
つーか編集のしやすさなんかどうでもいいよ
0106名無しさん@お腹いっぱい。03/05/08 00:40ID:+oV20bNl
>>105
アフォか。変更(編集)しづらいカスタマイズデータなんて
ディスクのこやしじゃねーか。
好きな時に好きなように変更できんのなら無い方がマシ。
0107名無しさん@お腹いっぱい。03/05/08 00:41ID:+oV20bNl
ぐは。下げ忘れ。
106、逝きます!
0108名無しさん@お腹いっぱい。03/05/08 03:00ID:8A6daQgM
フォームから編集しろよ馬鹿かおまえ
0109名無しさん@お腹いっぱい。03/05/08 03:42ID:rbpbw3fn
まあ、誰もが気づいてるが 106=94
0110名無しさん@お腹いっぱい。03/05/08 03:44ID:59naHCky
作者としては>>106みたいな馬鹿ユーザは真っ先に切り捨て。
011110603/05/08 22:49ID:MRKOHMD2
>>109
残念賞。
´ー`)ノ□ ポケットティッシュドゾー

>>108
何が言いたいか分からんが、フォームから編集すると何か良いことあるのか?

>>110
その前にこっちから見切りつけるのでご安心を。
0112名無しさん@お腹いっぱい。03/05/09 01:00ID:pP/WdA6J
>>111
じゃあWindowsはとっくに見切りつけてるんだね。


で、おまえWindows使ってないのにこのスレに何か用あんの?
0113名無しさん@お腹いっぱい。03/05/09 22:49ID:XczxkeOU
>>112
見切りをつけたら、使っちゃいかんの?
0114名無しさん@お腹いっぱい。03/05/09 22:54ID:pP/WdA6J
>>111の文面だと 見切りをつける=使わない だろ。他にどんな意味があるんだ。
つーか>>106で編集のしやすさをiniに求めてる時点で本当にアフォだと思うよ。
>>108のように設定のしやすさはソフトの設定画面に求めるべきだろ。
0115名無しさん@お腹いっぱい。03/05/10 00:37ID:QUEn9Jau
>>114
カスタマイズしやすいデータ=iniであるとは>>106には書いてないようですが。
あと>>111は作者に見切りを付けるの意ではないでせうか。
(ユーザをホイホイ切り捨てるような方のソフトは、どうせ良い方向に向かいません)
0116名無しさん@お腹いっぱい。03/05/10 01:00ID:l+STbrQe
>>115
>カスタマイズしやすいデータ=iniであるとは>>106には書いてないようですが。
じゃあレジストリか?どちらでも無いならこのスレと関係ない。

「設定用ダイアログはいらんからiniで作れ」などと言う>>106みたいなアフォユーザを
斬り捨てないようなソフトこそ良い方向には向かわない。
0117名無しさん@お腹いっぱい。03/05/10 01:07ID:dN4Wt9jR
>>115
話の流れから見てカスタマイズしやすいデータ=iniと言ってるようにみえるが。
それじゃ「カスタマイズしやすいデータ」って何のことだと思うわけ?
0118名無しさん@お腹いっぱい。03/05/10 01:11ID:l+STbrQe
>>117
同意。

「データは変更しやすい方が良い」ということを主張したいならスレ違いだし、
かといって変更しやすいフォームを使うべきという意見に対しては
>>111でフォームを使うつもりは無いようだし(つか、本気でレジストリにしろiniにしろ、キー
からデータの種類を判別して手作業で変更した方が便利だと思っているのだろうか)、
>>106がなんでこのスレにいるのかマジで謎。
011910603/05/10 04:07ID:uwkR5vr6
>>116(=>>108?)
フォーム=設定用ダイアログの事か。
>>107の後だから>>108を「ブラウザから書き込め」と言ってるのかと勘違いシターヨ。
しかし>>106には「設定ダイアログは要らん」とも「iniマンセー」とも書いてないのに
「設定用ダイアログはいらんからiniで作れ」なんて読み取れるアンタは
よほどの天才か電波か?

>>117,118
フラグなんかは専用の設定ダイアログを使う方が直感的で分かりやすいが、
URLリストやパス情報などは、エディタも使えた方が検索や一括置換ができて便利。
よって設定ダイアログ+テキストデータがカスタマイズしやすいと言えるが、
別にiniに限定しちゃいない。

つーかCSVやXMLだってあるじゃねーか。スレ違いかもしれんがナ。
0120名無しさん@お腹いっぱい。03/05/10 04:10ID:dtqn1ODD
>>118
>なんでこのスレにいるのかマジで謎。
まあ、一般には INI よりレジストリの方がいじりにくいから、
開発者側に >>106 みたいなヤシに直接いじらせないために、
レジストリを使う……という考え方もアリだと思わせるため。
0121名無しさん@お腹いっぱい。03/05/10 04:21ID:dtqn1ODD
>>107の後だから>>108を「ブラウザから書き込め」と言ってるのかと勘違いシターヨ。

普通、分かるよ。漏れは >>108 じゃないけど、即座に分かった。
というか、みんな、分かってるじゃん。
まさか本当に分からなかったとは思えなかったから、>>111 で
>フォームから編集すると何か良いことあるのか?
とレスしたんで、>>116 は
>「設定用ダイアログはいらんからiniで作れ」などと
言ってるように受け取ったんじゃないかな。まあ、気持ちは分からんでもないね。
それはまあ、>>116 の修行不足かもな。
漏れはちゃんと、「こいつ、本当に分からないんだ」と分かってたから、安心して。
0122名無しさん@お腹いっぱい。03/05/10 11:39ID:YzFQRGeb
>>119=106
>勘違いシターヨ。
ものすごーく頭の回転が鈍いんですね。
>別にiniに限定しちゃいない。
このスレでそんなこと言うの?
>スレ違いかもしれんがナ。
スレ違いだと思うなら最初から書かないでください。
0123名無しさん@お腹いっぱい。03/05/10 13:03ID:0P14vN9r
結局>>106は何が言いたいの?
0124名無しさん@お腹いっぱい。03/05/10 14:41ID:nqVRHYJL
アンチini派(?)必死だな。
0125名無しさん@お腹いっぱい。03/05/10 14:57ID:nqVRHYJL
ところで設定ダイアログを「フォーム」と呼ぶのは普通なのか?
VBとかのRAD系ツールを日常的に使ってる奴には
常識なんだろうが…
0126名無しさん@お腹いっぱい。03/05/10 15:03ID:CcTXdVr+
>>123
>>106が言いたいことはこのスレとは関係ないことがわかった。つまりスレ違いの話題で騒いでる奴。
0127名無しさん@お腹いっぱい。03/05/10 15:24ID:CcTXdVr+
俺は話の流れから>>108の「編集」という言葉でフォーム=設定ダイアログだと思ったがなぁ。
普通、掲示板のフォームから書き込むとは言うが編集するとは言わんだろう。
0128名無しさん@お腹いっぱい。03/05/10 15:26ID:CcTXdVr+
>>119
> 「設定用ダイアログはいらんからiniで作れ」
ちなみにおまえが勘違いレスしなければそういう結論は出なかったのにな。
0129名無しさん@お腹いっぱい。03/05/10 16:07ID:dtqn1ODD
>>124
実はアンチini派なんて、いない。アンチレジストリ派はいるけど。
……君のように。

アンチレジストリ派はアンチが故に何かにつけて難癖をつけようとするから、
>>94や>>106のように、何が言いたいかわからん変な流れになる。
別人とは意外だった。アンチに凝り固まると、同じようになるのか。
病気のようなものだな。
皆さんも気を付けましょう。まず、カタカナを半角で打ち始めたら危ないです。
0130名無しさん@お腹いっぱい。03/05/10 16:13ID:CcTXdVr+
連投で申し訳ないが…

>>119で言っているようなURLリストのようなデータ、例えばWEBブラウザの「お気に入り」
のような
タイトル[tab]URL
タイトル[tab]URL
 :
という1アイテムの要素数が決まっていて、かつユーザがいくつ追加するか予想できない
ようなデータはレジストリに保存するべきじゃない。MSでさえそう推奨してる。
しかし、このデータファイルを編集するのは「お気に入り編集機能」のようなソフトの一機能であるべき。
>>119はエディタで編集しやすいから設定は(iniに限らず)テキストデータが良いと言っているが、それは本末転倒。
本当にそのデータが検索/一括置換される必要があるデータならば、設定ダイアログに
そのような機能を求めるべきで、データの保存形式(テキストorレジストリ)に求めることではない。
ソフト作者が「設定ファイルをエディタで編集しろ」と言っているなら別だが、ユーザが
設定ダイアログを使わずに勝手に設定ファイルを直接編集している(=サポート外の使用法)ならば、
そもそも開発者側に対して「設定ファイルはテキストにしろ」だの言うべきではない。
0131名無しさん@お腹いっぱい。03/05/10 16:25ID:CcTXdVr+
続き及び結論:
つまり、>>106=>>119は、どんな貧弱な設定ダイアログが付いた糞ソフトを使ってるのか
知らんが、求めてるものがスレ違いなので↓へ移動することをお薦めする。

こんなUIのソフトは嫌だ!
http://pc2.2ch.net/test/read.cgi/software/1023253730/
0132名無しさん@お腹いっぱい。03/05/10 17:23ID:CcTXdVr+
>>129はただの煽りに見えたけどけっこう的を射ているなぁ。
>>106はアンチレジストリ故に問題点を冷静に判断できず、
設定が変更(編集)しにくいのはソフトのせいではなく、レジストリのせいだ
という結論に達したのだから。
013310603/05/10 18:07ID:T8ZBBZK3
>>132
だ・か・ら・さ。>>106にはレジストリのせいだなんて
んな事一言も書いてねーだろ。
(ini・レジストリの区別無く)変更しづらいデータ形式は
やめれと言ってるだけ。

いい加減アンチレジと決め付けるのはやめれ。
(iniの方が好きなのは認めるが)
話が全くかみ合ってねぇ。
013410603/05/10 18:30ID:T8ZBBZK3
>>130
アーカイバDLLのパスや、デフォルトの保存フォルダを変更する時など、
複数のソフトの設定を一括変換したい場合は?
設定ダイアログに頼るのは大間違いだと思うのだが。
勿論サポート外の使用法だとは心得ているが、
そういう使い方もできた方が便利なのは確か。
自分は仕事の都合、使用PCやアカウントが頻繁に
変わるからこの辺重要。
0135名無しさん@お腹いっぱい。03/05/10 19:09ID:CcTXdVr+
>>133
>(ini・レジストリの区別無く)変更しづらいデータ形式はやめれと言ってるだけ。
区別無くって、、もう一回スレタイ読めよ。何度スレ違いと言われれば気が済むんだ。

>>134
>複数のソフトの設定を一括変換したい場合は?
その複数のソフトの作者が同じならともかく、別のソフトでそんなことやりたいんなら
やるのは勝手だが、そんなユーザの要望を聞いて「はい、設定はテキストで保存します」
と作者が応じると思ってるのかね。もう一回>>110を読めよ。
つーか>>111の「見切りをつける」の意味が答えられて無いようだが、ま、いっか。

便利だが単なる理想論で終わるようなレスは正直、どうでもよい。

ちなみにアーカイバDLLのパスがどんな風に記録されているソフトを使ってるんだ。
DLLはWindowsフォルダに入れておけばパスなんて必要ないぞ。
0136名無しさん@お腹いっぱい。03/05/10 19:28ID:CcTXdVr+
それと、
>自分は仕事の都合、使用PCやアカウントが頻繁に
>変わるからこの辺重要。
どんな仕事なのかも興味あり。PCはともかくアカウントが頻繁に変わるって・・・
0137名無しさん@お腹いっぱい。03/05/10 19:42ID:QO00rVp9
>>106がますます支離滅裂になっていく
013810603/05/10 20:30ID:T8ZBBZK3
>>135,135
>スレ違い
なら無視すりゃえーやん。
それに多少趣旨が違っても、寂れたスレは有効活用すべき。

>見切り
期待するのは止めるの意。
「作者の切り捨て」つーても、新Verが使い辛くなるだけだろうから、
現Verは使い続けても他に良いのがあればさっさと乗り換える。
(補足)
レジストリはOS専用として捕らえてるから、Winは普通に使ってる。
レジストリが嫌いなのではなく、ごった煮状態が嫌。

>アーカイバDLL
専用フォルダ作ってパス通す方が良いと思うが…
パスを指定できるソフトは少ないが一応ある。使ってたがどれだったか失念。
つーかアーカイバに限らんでも、何かのパスを設定できるソフトなんて
腐るほどあるだろうに。そのくらい類推できんのか。
0139名無しさん@お腹いっぱい。03/05/10 21:20ID:Hg0bFSlw
>>138
メール欄で煽って玄人のつもりなのか?

>寂れたスレ
君のようなキチガイが表れたときの隔離スレですが何か?

>>アーカイバDLL
もう一回>>131読み直したら?
0140名無しさん@お腹いっぱい。03/05/10 21:23ID:LD6xMVeC
出たよ。お決まりの、レスしといて「いやなら無視すりゃえーやん」。
スレ違いなことをうだうだ言ってたことは認めたようだが今度は開き直りか。

>専用フォルダ作ってパス通す方が良いと思うが…
なんだ、自分で使いにくくしてソフト(データの保存方法)に文句言ってんのか。本物のアフォだな。
専用フォルダ作るにしてもいちいち設定ファイルのパスを置き換えるより、
環境変数のpathにそのフォルダを追加した方が早いし楽だが。
めんどうなことをして「便利」だと思い込んでるなら勝手にどうぞ。

つーか用途がどんどん限定的なっていくのな。
「PCとアカウントが頻繁に変わってパスを同時に変える」ときのためにデータはテキストに
保存しろってか。

別のパスについては同意できることもあるが(設定ファイルをいじることより、
先ににフォルダ側を統一することを検討するが。PCもアカウントも頻繁に
変わるならなおさら。だってそのほうが楽だもん。)データ云々言うより
まともなソフトを選ぶ努力をすることを薦める。ま、結局スレ違い。
0141名無しさん@お腹いっぱい。03/05/10 21:29ID:LD6xMVeC
>レジストリが嫌いなのではなく、ごった煮状態が嫌。
こういうのを立派なアンチレジストリ派と言う。根拠無しの好き嫌いの問題じゃん。
>>133で否定してるが、皆お見通し。
0142名無しさん@お腹いっぱい。03/05/10 21:34ID:dtqn1ODD
まあね、>>106 は反論のための反論に必死で、
「ああ、こんな場合もあったっけ……よし、書いてやろう!」
ってのを、考えも整理せずに書き散らしてるだけだから、
説得力がないんだよ。整理する能力もなさそうだし。
アーカイバ DLL?
………………言いたいのは、Susie プラグインとかの話じゃないの?
0143名無しさん@お腹いっぱい。03/05/10 21:40ID:LD6xMVeC
>>142
アーカイバDLLってのはzipなどの解凍/圧縮に使われるDLLだと思う。
いずれにせよDLLについてはexeと同じ階層のフォルダ、Windowsフォルダ、
Systemフォルダ、環境変数のpathに含まれるフォルダなどに入れておけば
自動的にロードしてくれるので、フルパスで指定してるソフト、またはそんなソフトを
使っている>>106のような奴がアフォ。
014414203/05/10 21:59ID:dtqn1ODD
>>143
いや、そんなことは分かってますよ(笑)。
>>106 は Susie プラグインの場合のようなことを言いたかったんだけど、
可哀想に(それが Susie プラグインだってことを)思い出せなくて
アーカイバDLL とか素っ頓狂なこと言ってるんじゃないの……ってことです。

つまりさ、Susie プラグインの場所をフルパスで指定するソフトならいくつか
あるでしょ。念頭にあったのは、それなんじゃないかと思うんだけどね。
……また否定するかな?(笑)
0145名無しさん@お腹いっぱい。03/05/10 22:17ID:LD6xMVeC
>>144
あー、なるほど。
>>138でソフト名も忘れたって言ってるから怪しいところだな。
つーかどうしてアーカイバDLLのパスを指定するソフトの方が不便なのに
(しかも>>138で言ってるように数も少ないのに)わざわざそんなソフトを使ってたんだろうか。
それで「設定ファイルのパスを一括置換する必要があるから・・・」と言う始末だし。
当たり前だろうと。おまえがそんなソフトをわざわざ選んだんだろうと。アホかと。バカかと。

>現Verは使い続けても他に良いのがあればさっさと乗り換える。
と言ってるけど、本当に良いもの判断できるのか心配。
またわざわざ変なの選んで文句たれるんじゃなかろうか。

今読み返すと、スレ違いな話を自分でしといて>>133で「話が全くかみ合ってねぇ」て。

>>106の話をするとどんどんスレ違いになっていくな。
014614203/05/10 22:25ID:dtqn1ODD
>>145
>怪しいところだな。
でしょ?(笑)
というか、本当にアーカイバDLLだとしたら、どのソフトか教えて欲しいところ。
だって作る方にしたらパスなんて指定させない方が楽なのに。
わざわざアーカイバDLLのパスを指定させるソフトがあるとしたら、
アホなソフトというより、よほど何かの狙いがあるか、作者が変態か……。
0147名無しさん@お腹いっぱい。03/05/10 22:38ID:LD6xMVeC
>>146
その作者=>>106だと深読みしてみるテスト。

いやいや冗談だって。マジレスすんなよ>106

まぁ、何かの狙いがあるにせよ、作者が変態であるにせよ、そういうソフトがあったとして、
使用環境が頻繁に変わるとわかってるのにわざわざそういうソフトを選ぶという
>>106のマゾっぷりに合掌。
そのくせ「パスを置き換えなきゃならんじゃないか!」と文句を言うサドっぷりに再度合掌。
014810603/05/10 23:09ID:D0ncP9zc
>>140
>>139曰く漏れみたいなヤシのスレだそうだ。
ini厨・レジ厨呼び寄せるためにもがんばるか。

>アーカイバDLLのパスを保存するソフト
Caldix。他にもあったと思うのだが思い出せん。
最近使ってないから、Susieと混同してるのも確かにあるかも。
しかし相変わらず自分に好都合なように読むのな。
「パス通す」を「設定ファイルにパスを書く」とか(普通環境変数のことだろ…)
「使ってた」を「使ってる」とか…

>用途がどんどん限定的に
想像力の乏しい奴の為に、徐々に具体的にしてるだけ。
あとテキスト形式を強要してるわけでもない。
編集がしやすいならバイナリでも構わんが、
個々のソフトが高度な編集機能付けて肥大化するより、
エディタでも編集できる方が好ましいと漏れは思う。
(フラグOnlyならダイアログしか使わんだろうからどっちでも良いが)

>>142
まぁ漏れも家じゃレジストリ使うソフト使ってたりして、
ポリシー無いところもあるからな。
話に一貫性が無いのは勘弁。
014910603/05/10 23:14ID:D0ncP9zc
>>147
漏れは設定が面倒な設定ファイルなら、無い方がマシと言ったハズだが…
0150名無しさん@お腹いっぱい。03/05/10 23:14ID:QO00rVp9
>>いちまるろく
>個々のソフトが高度な編集機能付けて肥大化するより、
>エディタでも編集できる方が好ましいと漏れは思う。

本来はアプリが対応していない裏ワザっぽい使い方したいだけだろ。
高度な編集機能を付ける→肥大化
という発想も貧困すぎて泣けてくる。
0151名無しさん@お腹いっぱい。03/05/10 23:33ID:LD6xMVeC
>>148
>「パス通す」を「設定ファイルにパスを書く」とか(普通環境変数のことだろ…)
自分で↓こう書いてるじゃん。またお得意の勘違いですかい。
>>アーカイバDLLのパスや、デフォルトの保存フォルダを変更する時など、

>「使ってた」を「使ってる」とか…
もう揚げ足とりしかできんのかい。そういう不便なソフトを「わざわざ」使ってたんだろ。
不便なソフトをわざわざ選んで文句いうなってこと。

>想像力の乏しい奴の為に、徐々に具体的にしてるだけ。
徐々にする意味があんのかと。で、どんな仕事をやったらそういう変態的な状況になるのよ。
一気に具体的に書いてみ。

>話に一貫性が無いのは勘弁。
ini/レジストリのどちらかに分かれる必要はないから、せめて話に一貫性は持たせてくれ。
会話にならんから。

>>149
わざわざ面倒な手作業で変更してよく言うよ・・・
それはデータの形式がわかりにくいんじゃなくて、設定ダイアログのUIがわかりにくいんだっつの。
手動で勝手にファイルいじるような奴のためにわざわざデータの形式変えるかよ。
015214203/05/10 23:33ID:dtqn1ODD
>>149
>>アーカイバDLLのパスを保存するソフト
>Caldix。他にもあったと思うのだが思い出せん。
かなり受けた。あんた、おもろいよ。
そりゃ、ソフトの方でパスが分からないと困るわ。
015310603/05/10 23:58ID:fLOPxKA7
>自分で書いてる
またお得意の混同かい…紛らわしい書き方だったと反省はするが、

>もう揚げ足とりりしかできんのか
などと揚げ足取りしかしてない奴に言われたくは無いな。

>不便なソフトをわざわざ選んで
いや、選ばなきゃ説明にならんがな。

>一気に具体的に書いてみ
何でそこまでせにゃならんの。

>話に一貫性
どの辺一貫性が無いのか教えてクレ。
文面だけ変に結びつけて読むから混乱するのだ。

>わざわざ面倒な手作業で…
スクリプトで一括置換してますが何か。
0154名無しさん@お腹いっぱい。03/05/10 23:59ID:LD6xMVeC
>>106の文がわかりにくくて混乱してきた。
実際にCaldixを見てみたけど、要は設定ファイル(caldix.ini)のdllキーのパスを
書き換えて、さらにそのpathを通すって言いたいのか?
じゃあ、
>「パス通す」を「設定ファイルにパスを書く」とか(普通環境変数のことだろ…)
って両方の意味じゃん(;´Д`)
0155名無しさん@お腹いっぱい。03/05/11 00:01ID:3q+UL1OR
>>153
見事な揚げ足鳥。
0156名無しさん@お腹いっぱい。03/05/11 00:11ID:3q+UL1OR
>>153て>>106の騙りだよな?いくらなんでもそこまで頭悪くないよな?
0157名無しさん@お腹いっぱい。03/05/11 00:20ID:WrcW+3j8
>>156
ずっと遊ばれていたという可能性もありますが。
015814203/05/11 00:23ID:S0J2lqKu
>>154 Caldix は笑うところ。
>>156 騙りでしょ。
0159名無しさん@お腹いっぱい。03/05/11 00:24ID:3q+UL1OR
>>157
あぁ、王道の「ネタだよネタ。ムキになるなって!」パターンね。
016010603/05/11 01:21ID:vqCjH5O7
ついに騙りまで…

>>151
あー、>>138で>>135の「どんなソフトを使ってるのか」と「DLLをWinフォルダに」への
レスを区切らず書いたから混同しちゃったのか。スマソ。
「パスを通す」と「パスを設定する」の違い位察してクレヨ。
意味を解釈する努力を惜しむのは構わんが、それにツッコミ入れられてもこちらも(?)だ。

>で、どんな仕事をやったらそういう変態的な状況になるのよ。
アカウントが頻繁に変わる事か?
「徐々に〜」へのレスで書かれても意味分からんぞ。(お互い様か)
仕事の内容は明かせんが、短期の出向が多いとだけ言っておく。

>設定ダイアログのUIがわかりにくいんだっつの。
なら、例えば複数のパス設定に対し、C:\→D:\という変更を行うのに最適なUIと、
そーいうダイアログの付いたソフトを教えてくれ。
016110603/05/11 01:50ID:vqCjH5O7
追記。
>手動で勝手にファイルいじるような奴のためにわざわざデータの形式変えるかよ。
手動で変えられるって事は、外部ユーティリティからも使えるという利点がある。
ネスケのブックマークエディタは好例。
0162名無しさん@お腹いっぱい。03/05/11 01:59ID:8kyUjBTv
>>106
いつになったらスレタイにそった話をする気だ。いい加減にしろタコ。
0163名無しさん@お腹いっぱい。03/05/11 02:01ID:3q+UL1OR
開き直ったスレ違い厨だから一生無理だろうね
016410603/05/11 02:15ID:vqCjH5O7
>>162
別に全くスレ違いとも思わんが。
レジストリvsINIにこだわるなら、INI派(どーせアンタらレジ派だろうかし)に徹しようか?
嫌ならオマイがネタ振れ。
漏れはいい加減ネタ提供に飽きてきた。
0165名無しさん@お腹いっぱい。03/05/11 02:17ID:3q+UL1OR
どう見てもスレ違いだろう。iniとレジストリを区別しない話だって言い切ってんだから。
0166名無しさん@お腹いっぱい。03/05/11 02:19ID:8kyUjBTv
>>164
>別に全くスレ違いとも思わんが。
自分の発言読み返せクズ。
>漏れはいい加減ネタ提供に飽きてきた。
スレ違い話で荒らしておいてそのイイグサかカス。
飽きたなら消えろヒマ人。
0167名無しさん@お腹いっぱい。03/05/11 02:36ID:3q+UL1OR
ものすごい電波だったね。また来る気なのかな。
016814203/05/11 02:40ID:S0J2lqKu
まあ、漏れは >>106 にちょっと好感持ちはじめたわけだが。
前回の Caldix に加えて、今回は
>(どーせアンタらレジ派だろうかし)
ここにややウケ。味があるなあ、こいつ。

どーせスレが賑わった方がいいんだし、
>>106 に答えつつレジストリと INI の話に持っていくというのも、
趣向としてアリかも。というわけで、>>161 に対するレス。

>手動で変えられるって事は、外部ユーティリティからも使えるという利点がある。
なら、既出だがレジストリの方が圧倒的に便利だよね。読み書きが早いわけで、
DDE なんかを用意してないソフトでもある程度、通信もどきの手段が見つかる。
もしテキスト形式にこだわるなら……
>ネスケのブックマークエディタは好例。
なーんて言わずに、スレタイに沿って IE のお気に入りの方が好例でしょう。
INI 形式だから GetPrivateProfileString とかで読み込めるわけで、
こっちの方が外部ユーティリティの開発は楽っちゃ楽だぁね。
0169名無しさん@お腹いっぱい。03/05/11 02:53ID:3q+UL1OR
そうね。せめてレジストリとiniを区別して(ぶっちゃけこのスレ立てるんだったら
XMLも入れて良かったと思うんだけど)語って欲しいよ。
どうしてもレジストリ・iniの話じゃなくてその中に入ってるデータそのものの変更について
話したいのならば、エディタで置換なんてめんどうなこと言わずにWSHスレかどっか言って
スクリプトや簡単なini・レジストリ編集プログラムの書き方でも勉強した方が役に立つよ。
0170名無しさん@お腹いっぱい。03/05/11 14:18ID:b8UE+Yjt
WINDOWSをC:からD:にコピーしたときは
エクスポート→一括置換→インポートで
レジストリの変更したなあ
0171106改めスカラー波03/05/11 14:30ID:glVx04PU
>>167
スカラー波とコテハン付けてみますた。

>>168
お気に入りがINI形式ってのは気づかんかった。サンクスコ。
でもレジストリが"圧倒的に"便利ってのは同意しかねる。
確かにアクセス早いし、PGも楽できるけど、例えば家と会社で同期取ったり、
複数のユーザをグループ別管理したい時など、レジストリでは不便なケースもある。
勿論iniで対応するのも面倒だったりするから、iniの方が上かは疑問だが、
ini派として「iniの方が柔軟」と言い切ってみる。

>>169
別に聞かれなきゃ、語りたくも無いが…>データそのものの変更について

レジストリとiniを分けて語れ、つーなら、

 レジストリ … 編集プログラムの作成は少々面倒。
 ini … 編集プログラムの作成は簡単。
最近スクリプト言語が流行してる事も考えると、iniの方が可能性が広がりやすいかと。
(ある程度有名な奴ならレジストリ操作用プラグインとかありそうだが)

…てな感じでどうですか。
0172スカラー波03/05/11 14:32ID:glVx04PU
>>170
結 局 テ キ ス ト 形 式 の方 が 便 利
ってことでファイナルアンサー?
017314203/05/11 15:23ID:S0J2lqKu
>>171
ハンドルを変えると、ネタ然としてくるのが、ファンとしちゃ不満だなぁ……。
隠しきれない本音が味わいなのに。
でも、「疑問だが」「言い切ってみる」あたり、なかなか貴方らしくてよろすぃ。
御立派。
ところで、>>170 の言ったことに対して、>>172 のレスのココロは、
「テキスト形式ならインポート/エクスポートしなくていい。便利」
ということなんだろうと思うんだけど、それはどうでしょうか。
無理にスレタイに沿うように戻すのが自分の役割と心得ますから、言いますが、
テキスト形式ってのを、「INI ファイルの場合」と考えますと、
一括して処理する時、(普通は)複数ファイル処理が必要なわけでして、
私のようなものですと、そちらの方が面倒なようにも思えてくるのです。
あ、もちろん複数ファイルを処理する方法が幾らもあるというのは存じてますが。
それでも、どちらかというと、>>170 のやりかたの方が簡単なのではないか……と。
このように考える次第でございます。

(ファンといたしましては、ここでスカラー派様が
「だからアプリケーション側で Win.INI に一元管理すりゃいいんだよ」
とか仰って下さると、嬉しかったりするのですが……無理でしょうか?)
0174名無しさん@お腹いっぱい。03/05/11 15:25ID:3q+UL1OR
>別に聞かれなきゃ、語りたくも無いが…>データそのものの変更について
誰も聞いてないのにスレ違いなこと吠えてたのにね。

WSHならレジストリの方が簡単に変更できると思うけどどうか。
017510803/05/11 15:26ID:vtaiQ5Iq
フォームって普通は分かりにくい言葉だったのか・・
プログラミングやってるやつには楽勝で通じるから、ついそう書いてしまったようだ
フォーム=ウィンドウとほぼ同義
0176名無しさん@お腹いっぱい。03/05/11 15:28ID:vtaiQ5Iq
アプリケーションソフトのウィンドウ、だ
0177名無しさん@お腹いっぱい。03/05/11 15:31ID:3q+UL1OR
>「だからアプリケーション側で Win.INI に一元管理すりゃいいんだよ」
おぉ、前スレ含め未だかつてこれを支持した猛者がいただろうか。
0178名無しさん@お腹いっぱい。03/05/11 15:37ID:3q+UL1OR
>レジストリとiniを分けて語れ、つーなら、
>
> レジストリ … 編集プログラムの作成は少々面倒。
> ini … 編集プログラムの作成は簡単。
>最近スクリプト言語が流行してる事も考えると、iniの方が可能性が広がりやすいかと。
>(ある程度有名な奴ならレジストリ操作用プラグインとかありそうだが)

んー、レジストリorINIというよりは、どうしても「レジストリorテキスト」という発想から
抜け出せていないような気がする。
↑のスクリプト言語ってあれでしょ、ini(テキスト)ファイルをゴリゴリ走査していって
キーを見つけていこうとしてるんでしょ?
API使えよ・・・
0179名無しさん@お腹いっぱい。03/05/11 18:29ID:G+F7IEQN
>>175
VB厨ハケーン。
0180名無しさん@お腹いっぱい。03/05/11 18:34ID:3q+UL1OR
あーとうとう言われちゃったね>175
0181スカラー波03/05/11 19:33ID:5j+c9tKb
>>173
ごった煮嫌いな漏れが「Win.INIで一元管理すれ」なんて言うと思ったのかと(ry
あとレジストリのエクスポートは、複数のキーを一括処理するのが面倒だと思うけど。
(これも複数のキーから値を取得するツールとか使えば良いのだけど)

>>175
HTMLもやってる人間にゃ、フォームと言ったらどっちなのか迷うって。
まして>>107の後で>>106と入れず書かれても。

>>178
スクリプト言語でも(Win)API使えますが…(WSHもスクリプトじゃないのかと。)
当然iniやテキストに落としたレジストリなら、APIを使わず処理できるけど。
(レジストリAPI知らなくても書けるという意味で簡単だと)
0182名無しさん@お腹いっぱい。03/05/11 20:03ID:3q+UL1OR
>>181
>スクリプト言語でも(Win)API使えますが…(WSHもスクリプトじゃないのかと。)
誰もスクリプトからAPI使えないなんて言って無いじゃん。
レジストリ系APIやPrivateProfile系API使えってこと。

レジストリ系APIやPrivateProfile系APIを使わなくても変更できるからテキストの方が良いって言ってるんでしょ?
でもどう考えたってエディタで置き換えるよりAPIでやった方が早いし便利じゃん。
「テキストの方が柔軟」と言ってるけど、確かにテキストの方がエディタやAPIを使えない
(かつテキストを処理できる)言語で扱えるけど、そのことと「便利」なこととは別問題。

当初から「便利さ」と強調してるけど、便利そうな使い方をしてないのも笑うところなんだろうか。
0183名無しさん@お腹いっぱい。03/05/11 20:33ID:3q+UL1OR
つーかさぁ、編集のしやすさなんて言語にもよるし、ツールだって出てるんだし、
iniがテキストエディタで開けるのは単に「手軽」なだけであって「便利」な事ではないと思うのよ。
正直、>>105の通り、レジストリとiniの話において編集のしやすさなんかどーでもいいよ。
0184名無しさん@お腹いっぱい。03/05/11 20:33ID:5j+c9tKb
>でもどう考えたってエディタで置き換えるよりAPIでやった方が早いし便利じゃん。
ほんとにそう思うのかと(ry
0185名無しさん@お腹いっぱい。03/05/11 20:37ID:3q+UL1OR
>>184
自分で書けないなら誰かが作ったもん使え。「早いし便利」だから。
0186名無しさん@お腹いっぱい。03/05/11 23:53ID:rudVUeJZ
>>185
誰かが作るの待ったり探す位なら、メモ帳やRegedit使って
自前で書き換えた方が手っ取り早いと思うけど。
そんなに不便なものでもないし。
018714203/05/12 00:02ID:h77DKo5j
>ごった煮嫌いな漏れが「Win.INIで一元管理すれ」なんて言うと思ったのかと(ry
あ、どうも失礼しました! いやあ、一元化というのもシンプルで「扱いが楽」と
思われるのではないかと思ったもので!
どうも! 申しわけありません!…………(゚д゚)、ペッ ツカエネエ

>HTMLもやってる人間にゃ、フォームと言ったらどっちなのか迷うって。
\(^o^)/
0188名無しさん@お腹いっぱい。03/05/12 00:05ID:p/I+WyZO
HTMLやってるって表現初めて聞いた
0189名無しさん@お腹いっぱい。03/05/12 00:19ID:Xsc36WcM
>>188
ひとつお利口になりましたね
0190名無しさん@お腹いっぱい。03/05/12 01:01ID:pI9T1xaZ
>>186
1,2回ならそれでもいーんじゃねーのー(ほじほじ
0191名無しさん@お腹いっぱい。03/05/12 01:05ID:pI9T1xaZ
前スレの方がまだ役にたったなあ
0192スカラー波03/05/12 01:33ID:U7I60wz8
>>190,191
(゚д゚)…
0193スカラー波03/05/12 01:38ID:U7I60wz8
あ、ID見るに別人なのか?
何か全然一貫性無いこと言ってるように見えて
一瞬ぼーぜんとしちまった。
0194名無しさん@お腹いっぱい。03/05/12 01:41ID:p/I+WyZO
>>193
0195名無しさん@お腹いっぱい。03/05/12 01:52ID:RxIMo3tW
>>179
VBやってないが・・・?
019614203/05/12 02:59ID:h77DKo5j
>>195
本当に何も分からない VB 厨以前の人間が言ってるんだから気にするな。
それにしても INI にせよレジストリにせよ作る側からすると設定画面を
作るのがホンットォォォ……………………に面倒なんだよね。

あえてそのへんの話題をすると、
前も書いたが設定画面のテストをするのは INI の方がちょいと楽。
設定を変数だけでなく、データにただちに保存する方針で行くと、
レジストリの方がサクサク感があって安心?……かな?
あと、INI って WIN32API 側で用意された関数が少なすぎない?
まあ、独自の関数を用意すればいいんだけどさ。
効率とか考え出したりしたら面倒になるし……そうじゃなくても面倒だし……
つい、「ご自分でファイルを編集して下さい」なんて書きそうになってしまう。
んなことすると、スカラー派様みたいな方にいろいろいじられると思うと、
つい思いとどまって、がんばって設定画面作ろうとする……という意味で、
漏れにはタメになる流れになっておるんですが。
0197名無しさん@お腹いっぱい。03/05/12 03:14ID:pI9T1xaZ
では>>106も壊れたところで本流に戻ります。
以後>>106がおかしなことを言っても無視してください。
ではどうぞ↓

 レジストリ VS INI 第二章
0198名無しさん@お腹いっぱい。03/05/12 04:32ID:mimHzNql
何このスレ・・・・・・・?
             /ヽ       /ヽ
            / ヽ      / ヽ
  ______ /U ヽ___/  ヽ
  | ____ /   U    :::::::::::U:\
  | |       // ___   \  ::::::::::::::|
  | |       |  |   |     U :::::::::::::|
  | |      .|U |   |      ::::::U::::|
  | |       | ├―-┤ U.....:::::::::::::::::::/
  | |____ ヽ     .....:::::::::::::::::::::::<
  └___/ ̄ ̄      :::::::::::::::::::::::::|
  |\    |           :::::::::::::::::::::::|
  \ \  \___      ::::::
0199名無しさん@お腹いっぱい。03/05/12 08:45ID:7aIUYg7W
あんま関係ないけど、作ってる方から見れば面白いよ

ダメなGUI講座
http://www.geocities.co.jp/SiliconValley-Oakland/8192/
0200名無しさん@お腹いっぱい。03/05/12 15:08ID:pI9T1xaZ
かなーり既出だけどね
0201スカラー波03/05/13 00:32ID:YI6NnM0g
>>197
3q+UL1ORと同一人物が必死こいて話題変えようとしてるのか、
別人がしゃしゃり出てきて仕切ってるのかしらんが、痛いなオマエ。

それはさておき、漏れの主張って、例えるなら特殊形状のネジ使ってるPCに対し
メンテしづらいから共通規格のネジ使えや(`д´)と言ってるようなモンで、
それに対し「フツーの手回しドライバ-より、付属の電動ドライバ-の方が早いし便利」と
言うのと同じ位、オマイはズレた反論してると思うのだよ。>>3q+UL1OR。

とりあえず今は脱力しきってる状態なので、ネタ↓だけ振って寝るわ。
好きなの選んでレスするなり、基地外のたわごととして聞き流すなりどうぞ勝手に。

・レジストリの利点として「アレ」が出てこんのはなぜ?
・オマイラ、レジストリの速さに疑問を抱いたことは?
0202名無しさん@お腹いっぱい。03/05/13 00:38ID:TEatrgtX
>>201
トリップでも使ってくれないと本人の電波なのか
騙りの釣りなのか判らないんだが。
0203名無しさん@お腹いっぱい。03/05/13 01:14ID:+SWnK5eS
>>201
>例えるなら特殊形状のネジ使ってるPCに対し
レジストリとiniのどこが特殊なんだか。むしろ共通規格じゃん。
例え下手すぎ。
0204名無しさん@お腹いっぱい。03/05/13 02:53ID:MS1I0N3q
俺は ini派です。 インスコ・アンインスコ・デュアル時の設定 などが楽だから。
プログラマーが楽とか、そういう事については全然分かりません。

でもこのスレを読んで、106 スカラー波 って奴をNGワードに入れる事を覚えました。
0205名無しさん@お腹いっぱい。03/05/13 14:23ID:1VX0OBAq
>>196
ini or レジにアクセスするためのクラスを作ってある。
0206スカラー波03/05/13 23:17ID:/yHz+gQL
>>203
その通り。レジストリ(regファイル)とiniは、共通規格のつもりで書いてますが何か?
まだわかってねーみたいだからもう少し丁寧に説明するとな、
特殊規格を専用の道具で扱うより、一般規格を普通の道具で扱う方が便利だという
例えとして、エディタとテキスト形式(勿論iniとregファイルを指す)を挙げて書いていたら、
エディタ使って手動で扱うより、API使って自動で扱った方が早くて便利だという
変なツッコミがあったって事だ。

電波電波と騒ぐヤツが一番デムパなんだYO!という皮肉を込めてこのコテハンにしたが、
やっぱ…だったな。
まぁ漏れの方向性の無さも一因かも知れんが。(その辺の自嘲の意味もある)
0207す か る ぁ ー 波03/05/13 23:30ID:/yHz+gQL
>>204
楽といっても、数値型、文字型の変換が不要とか、そういったレベル。

あと、この名前ははNGワードに加えんでもええよ。元に戻すから。
0208名無しさん@お腹いっぱい。03/05/14 00:35ID:i+Y/Dn5t
>>206
あーあ、また一人で夢の世界に逝っちゃったみたいね。
誰がどのレスで特殊規格の話なんかしてんですかー。
いつになったらスレタイ読むんですかー。

まさか>>105のレスを見て「こいつ特殊規格の話してる!」とでも思っちゃったのかな。
電波な>>106くんは。
0209スカラー波03/05/14 00:50ID:yeGc9Fft
>>208
…どこをどう斜め読みすりゃそんなレスができるのやら。
一般規格と特殊規格の話は、変更のし易さの重要性を語るために、
漏れが挙げた例え話ですが?
誰かと誰かが討論してる幻影が見えたんだったら、
一度精神病院へ逝く事をお勧めする。
0210名無しさん@お腹いっぱい。03/05/14 00:58ID:i+Y/Dn5t
>>209
ではレジストリとiniは共通規格のつもりで書いていたのなら、特殊規格は何のつもりで書いていたのかね?
レジストリでもiniでも無い、何のつもりで書いていたのかね?
0211スカラー波03/05/14 00:59ID:yeGc9Fft
>>208
>いつになったらスレタイ読むんですかー。
オマエモナー。

あーそうだ、キミとボクがINIとレジストリを名乗ったらどうかな。
これならスレタイ通りだよ。
それにいつまでも名無しのまま居るのもどうかと思うよ。
それとも漏れ以外の電波が何人もいるのかこのスレは。
0212名無しさん@お腹いっぱい。03/05/14 01:02ID:i+Y/Dn5t
>>211
ま、未だに相手がレジストリ派だと思い込んでるのは電波の国からきた君だけだけどね。
>>168でどうしてややウケされたのかまだ気づいてないんだもんな。
0213スカラー波03/05/14 01:05ID:yeGc9Fft
>>210
当然暗号化されたバイナリデータとか。
スレタイとは全く関係ないかも知れんが、あくまで一言書くだけのつもりだったし。
まさかここまで妙な展開になるとも思わず。
0214スカラー波03/05/14 01:07ID:yeGc9Fft
>>212
は?
漏れはキミをレジストリ波とは思ってないよ。
だって被害妄想持ってる"同類"と思ってるもの。(w
それも漏れより重症のな。
0215スカラー波03/05/14 01:19ID:yeGc9Fft
とりあえずi+Y/Dn5tが泣き出す前に漏れは寝る。

その前に昨日のネタ振りだけど、レジストリの利点の「アレ」つーのは、
2k,XP(もしかするとNT4.0も)では環境変数が使える事ね。
漏れへの反論に使えたと思うんだけどね。
(例えばパス情報に使えば一々変換する必要無し。)
0216名無しさん@お腹いっぱい。03/05/14 01:20ID:i+Y/Dn5t
>>164より
>どーせアンタらレジ派だろうかし
アンタ「ら」
0217名無しさん@お腹いっぱい。03/05/14 01:21ID:i+Y/Dn5t
今日始めてこのスレを見た人に説明しよう。

ここはレジストリとiniについてのお話をするスレです。
2003年4月下旬、住人たちはいつものようにレジストリとiniの話をしていました。(>>100前後のレス)
「iniの方が編集しやすい!」
「いや!レジストリの方だ!」
「たいした差じゃないからどうでもいいって。」

そこへ電波の国からきた>>106が現れてこう言いました。
「どうでもいいわけないだろ!編集しづらい(iniでもレジストリでもない独自規格の)データなんて無い方がマシ!」
電波の国からきた>>106はスレのタイトルも、それまでの話の流れも読まずに言い放ちました。

レジストリとiniの話をしている住人に対して大事なところを省略してレスしてしまった電波の国の>>106。
そして、>>106はやっと>>213で「僕はスレ違いにも関わらず独自フォーマットのファイルを前提に話をしていますた。」
と明言したのです。

(゜Д゜)ポカーン
0218スカラー派03/05/14 01:21ID:yeGc9Fft
>>216
寝言:ネタをネタであると見抜けない人間には…
0219名無しさん@お腹いっぱい。03/05/14 01:25ID:i+Y/Dn5t
>>218
そっか、レスせずにはいられなくて寝られなかったか。
0220名無しさん@お腹いっぱい。03/05/14 01:45ID:RYGjvH5b
    |┃三,.、   ,r 、
    |┃ ,! ヽ ,:'  ゙;
    |┃. !  ゙, |   }
    |┃≡゙;  i_i  ,/
    |┃. ,r'     `ヽ、    / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    |┃.i"       ゙;  < 話は全部聞かせてもらったぞ!
    |┃:!. ・     ・ ,!   \____________
    | (ゝゝ.   x  _,::''
______|┃= ,::`''''''''''''''"ヽ.   
    |┃  |      r';
    |┃  ゙';:r--;--:、‐'
    |┃≡ ゙---'゙'--゙'
 ガラッ
022120403/05/14 01:47ID:iNZhtmKe
>>106 スカラー波 スカラー派
お前は何を必死に今までレスしてきたのか理解し難い。
しかも最後にはネタとか言って逃げる。

お前の事を理解できるのは、地球上の1億人に1人くらいの比率だと思うよ。
0222名無しさん@お腹いっぱい。03/05/14 02:32ID:lWFMSXyv
>>207
訂正するとiniでもレジストリでもAPIを使えば数値型、文字型で取れるのは同じ。
# レジストリだとこれに他の形式が使えるけど、あんまり使わないからなぁ。
0223名無しさん@お腹いっぱい。03/05/14 02:37ID:i+Y/Dn5t
俺は今日、やっとこの壮大な話の全貌がわかったよ。少々長文だけどここに書き記す。
大まかな流れは>>217の通りなんだけど、具体的に例をあげると、
まず>>106の「カスタマイズデータ」。
>>106はこれを「独自規格のバイナリファイル」とでも考えながら書いたんだろう。
ところがここの住人は、スレタイとそれまでのスレの流れから「iniかレジストリのどちらかに入っているデータ」と考えた。
その後のレスで住人はiniまたはレジストリのどちらのことを言っているのか確認したが、
>>106は「カスタマイズデータ=独自規格のファイル」と明言せずに反論を始めたのでわけのわからないことに。

次に>>148の「編集しやすいならバイナリでも構わんが」
この時点でもまだ>>106は独自規格のファイルを前提として話を進めていることは
明言していないので、「バイナリ」はレジストリを意味してるのだと考えた。

そして>>171で>>106がネタフリ。ふったネタはレジストリとiniの話であることを自ら明言している。
住人は「レジストリとiniならWin32APIが使えれば編集のしやすさは対して変わらない」
「レジストリをいじるためのフリーのツールがある」「メモ帳やRegeditで簡単にいじれる」など
ネタフリの通りレジストリとiniの話を進めた。

ところが…
0224名無しさん@お腹いっぱい。03/05/14 02:38ID:i+Y/Dn5t
(続き)

住人のそれらのレスに対して>>106は>>201で自らの主張を例えた。
だがこの例え、意味がわかりにくいので詳しく聞いてみると「独自規格のファイル」の話をしているそうだ。

「はぁ?おまえが>>171でふったネタはレジストリとiniの話ちゃうんか!」
もうブチ切れですよ。アホかと。バカかと。
ま、>>213でやっと言いたいことがわかったし、スレタイとは全く関係ない(=スレ違い)を
完全に認めたので一件落着ですよ。

では>>106の>>214以降の痛々しい電波レスを見ながらこのへんで。
皆さんお疲れ様でした。ありがとうございました。
0225名無しさん@お腹いっぱい。03/05/14 02:42ID:quJT52QN
まあ、何にせよ俺にはさっぱり分からんので無問題。
0226名無しさん@お腹いっぱい。03/05/14 05:04ID:F6+wGmwF
マスかいて寝ろと。
0227名無しさん@お腹いっぱい。03/05/14 08:46ID:JBfKO5JP
マスかきマスた
0228名無しさん@お腹いっぱい。03/05/14 13:28ID:K5jBDvuJ
やっと終わったかな
0229名無しさん@お腹いっぱい。03/05/14 21:56ID:GK5T0nUa
>>228
遅漏の人ですか?
0230名無しさん@お腹いっぱい。03/05/14 23:24ID:OLDjWC51
>>224
見事なまでの編集の才能だね。
自分に都合の悪い事は全然書いてないよ。

…俺にとっちゃ両方痛いヤシだな。さっさと失せろ。
0231名無しさん@お腹いっぱい。03/05/14 23:25ID:OLDjWC51
お、IDが古い和式便所。(w
0232名無しさん@お腹いっぱい。03/05/14 23:31ID:AX4MvkhB
>>230
コテハンは辞めたのか?
0233名無しさん@お腹いっぱい。03/05/15 00:10ID:twT5egzs
>>232
今度は勘違いストーカーですか…
0234名無しさん@お腹いっぱい。03/05/15 00:12ID:twT5egzs
お?
折角面白いIDだったのに変わってしまった。
0235名無しさん@お腹いっぱい。03/05/15 00:16ID:USCxmBZP
>>233
残念。それ別人。勘違いは怖いなぁ。
0236スカラー波03/05/15 02:03ID:xRkiFO2m
>>221
NGワードに入れたんじゃなかったのか?
あと漏れは全てがネタとは言ってないぞ?
まぁ、漏れの言う事が理解できるとは思っては無いが…
(1億に1人もいるのか…)

>>222
あー、そーでした。
最近Winプログラミングしてねーから混同してたわ…

>>217,223,224
2度もやるとは、解説がよっぽど好きなんだな…
0237スカラー波03/05/15 02:11ID:xRkiFO2m
それはさておき、人も集まってきたようだし、
いい加減レジストリvsINIの話でもしようじゃないか。

とりあえず前述のレジストリで環境変数が使えるテクだが、活用例を1つ。
全ユーザー共通という事で評判の悪い「関連付け」だが、これは環境変数を
使う事で多少改善できる。例えばテキストの関連付けとして
 %editor% "%1"
を登録しておけば、ユーザー毎に好きなエディタを使えるように。
環境変数の値はデフォルト値が決められるから、知識の無いユーザーにも安心。
※このテクはREG_EXPAND_SZ型じゃないと使えんので注意。

…って相変わらずレジストリvsINIになってないな。ダメじゃん>漏れ
0238スカラー波03/05/15 02:14ID:xRkiFO2m
補足:
↑はマルチユーザーで使用するPCを管理したいヤシ向け。
「知識の無いユーザーにも安心」を変な意味で取らないように。>誰かさんへ
0239名無しさん@お腹いっぱい。03/05/15 02:18ID:LSSqyKIz
>>238
>変な意味で取らないように
お前の言う事が理解できる香具師は1億に1人もいないんじゃ無理だな。
>…って相変わらずレジストリvsINIになってないな。ダメじゃん>漏れ
だったら来るなよ。カス。
0240名無しさん@お腹いっぱい。03/05/15 02:21ID:USCxmBZP
>>238
自分の表現に問題があるのに他人のせいにするのは良くないよ。

>>1が前スレの
>1 名前:名無しさん@お腹いっぱい。[] 投稿日:01/11/22 18:00 ID:kWO77Bur
>フリーソフトで設定を保存するにはどちらが良いか。
>プログラマの視点から、逆にユーザの視点から、
>それぞれの利点や欠点について意見を聞かせてください。
を書けばよかったのにな。
0241名無しさん@お腹いっぱい。03/05/15 12:30ID:HYFuDWA8
>スカラー波
環境変数を含むパスは
 DoEnvironmentSubst()
で一発展開できるから、INIでも大したオーバーヘッドは無い。
0242名無しさん@お腹いっぱい。03/05/15 14:59ID:kqvfpYCu
スレ違いな話や大した差の無い話しかできないんだろうね
0243スカラー波03/05/17 00:58ID:u48zUx1c
>>239,240
善処します。

>>241,242
つまりレジストリとINIに大した違いはないって事で、ファイナルアンサー?
0244名無しさん@お腹いっぱい。03/05/17 03:24ID:VojN7/Vy
>>243
うざい。
0245名無しさん@お腹いっぱい。03/05/18 10:29ID:coy8Ho3+
ReqgQueryValueExの場合はREG_EXPAND_SZ型であることを
認識してどのみち自分で展開しなければならなかったはずだが
展開はExpandEnvironmentStringという専用のAPIがあるから
手間はほとんど変わらない
>>204
移動プロファイルを使うといいらしい
0246名無しさん@お腹いっぱい。03/05/19 02:15ID:rN04GK3R
新しいデータ形式開発しる
0247名無しさん@お腹いっぱい。03/05/19 04:11ID:2bFgoEdO
独自形式なんていくらでもあるだろ
0248山崎渉03/05/22 02:19ID:eoyKEfXZ
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
0249レジストリのうた03/05/22 13:28ID:Gy6OAfCW
恋人との甘い思い出
今となっては 切ない思い出
出来ることなら いっそ消してしまいたい

ああ 誰か消してよ この記憶を
ああ 忘れさせてよ あの想いを

だって 僕には出来ないから・・・
0250名無しさん@お腹いっぱい。03/05/26 18:51ID:Mz61w2zn
てst
0251名無しさん@お腹いっぱい。03/05/27 00:13ID:Jqwu3RfP
設定情報いぢられたくないのでiniでもregでも暗号化しまつ。

で、はなしは変わるけどレジストリって常にメモリ上にデータもってんの?
0252名無しさん@お腹いっぱい。03/05/27 01:04ID:JAJoW0HL
「仮想」メモリ上には持ってる予感
0253名無しさん@お腹いっぱい。03/05/27 02:11ID:iHM3umCj
>>251
それは、どう書かれているかによる。
0254名無しさん@お腹いっぱい。 03/05/27 10:38ID:RPg7Bejs
regのスレってどこにあるかご存知ないですか?
検索してみたんですが見つからないんですが
0255名無しさん@お腹いっぱい。03/05/27 16:27ID:jn/hvENX
Win板になかったっけ。
0256山崎渉03/05/28 16:45ID:p87XGkDF
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
0257名無しさん@お腹いっぱい。03/06/03 03:23ID:ZO8to1Yp
こういうスレもあるのよって意味で、age てみる。
0258貼ってみる03/06/03 04:36ID:yV+Z5/Yd
       , -‐''''"´ ̄``ヽ、              ____
       /     _     ヽ        //´   __,,>、
     /        ̄ ̄   {        /::/ / ̄:::::::::::::::\
      l _ィニニア二二二ニヽ、j._      /::::l/::::::::::::::::::::::::::::::::l
     | 0Lj/-‐-レノ ノ_ヽ:::`ヽ     l:::::::::::/l/lノノ/_イ:::::l
     レ:r、/ イ゚テ   ピト`|::|      l:::::::::/ rtテ、  .ィtq l::::::|
      l:lヘ  '"   ,j  '"/ノ      |::lヘ!j  ´  ,j   !;:::/
     ヽヽ、   r‐-,   /'         レリー 、    ,....,  lノ/    「スカラー波!!」
        lヽ、  ̄ /         `ヽ、lヽ 、  ̄ /´
     _,r┴‐-`v´-‐j-、__   , -‐-、_r┴─'ー‐チト
  / ̄/:.:.:.:| ̄ ̄`T ̄´|:.:.:.:l´ `ヽ /    ヽ ̄`ー-‐'´`''''⌒ヽ         
/   ,':.:.:.:.:.l    l   l:.:.:.l    \  _r‐、-、-、r,    、   ',
     |:.:.:.:.:.:.!     !   !:.:.l   ,. -‐ゝ/// 〉 〉 〉 〉 〉    !   ',
    l:.:.:.:.:.:.l     |   l:.:.:l  /  人〈〈〈〈 ' ' ' /っ   l    l
    l:.:.:.:.:.:.!     !   l:.:.:.ト/   /  ```´-ァ‐'''"     /   l
、__/:.:.:.:.:.:l     |    |:.:.:ヽヘ  l    //         / _ ィノ
    /:.:.:.:.:.:.:!    l   |:.:.:.:.:l `ーヽ、_ノ´l、______/lニ二」
____l:.:.:.:.:.:.:.|      l   |:.:.:.:.:!        |_  ( ( ) )_〕|   l
   l`ー‐‐'匸二l ̄ ̄l二フーイ       /   ̄ `‐‐'´ ヽ  |
0259名無しさん@お腹いっぱい。03/06/14 14:32ID:TiRdPsOw




       イ゚テ ピト          rtテ ィtq









0260保守03/06/20 12:45ID:ow60gpzC
      ∧ ∧
〜′ ̄ ̄( i n i ) 逝に!
 UU ̄ ̄ U U
0261名無しさん@お腹いっぱい。03/06/25 16:21ID:A93HbSj/
       ∧ ∧
〜′ ̄ ̄( ExE) exe猫
 UU ̄ ̄ U U
0262名無しさん@お腹いっぱい。03/07/12 06:01ID:451CcAZa
       ∧ ∧
〜′ ̄ ̄( age) age猫
 UU ̄ ̄ U U
0263名無しさん@お腹いっぱい。03/07/12 11:46ID:KWP0L3Lx
FFFTPみたいに基本はレジストリで
カレントにINIもオプションで作成できるってのが一番いいな
0264名無しさん@お腹いっぱい。03/07/12 13:49ID:451CcAZa
>>263
今の仕様だと、どうしてもレジストリキーだけは作成するよね。
漏れは「レジストリ使ってよろしい派」だからいいけど、INI にこだわる人にはどうかな?
初回起動時にレジストリを使うか INI を使うか問い合わせるようにしたら、
うまく回避できるかも。
0265名無しさん@お腹いっぱい。03/07/12 16:17ID:A9xXVV/k
どうでもいいけど作成されるのはカレントディレクトリじゃないよ。
FFFTP.exeがあるディレクトリ。
0266名無しさん@お腹いっぱい。03/07/12 17:28ID:DNQLfGDy
それをカレントというんだ
0267名無しさん@お腹いっぱい。03/07/12 17:33ID:A9xXVV/k
言わねーよ
0268名無しさん@お腹いっぱい。03/07/12 19:17ID:FLTxVwGT
ショートカットを作ると作業フォルダがexeの場所とは別に指定できるだろ。
あの「作業フォルダ」がカレントのこと。OK?
0269名無しさん@お腹いっぱい。03/07/12 20:05ID:WBAOK5TO
カレントディレクトリ=「現在」居るディレクトリ
だから厳密に言えば、違うも〜んヽ(`Д´)ノ
0270名無しさん@お腹いっぱい。03/07/12 20:43ID:y3WkYZKE
おまえらカレントへ帰れよ
0271名無しさん@お腹いっぱい。03/07/12 23:34ID:451CcAZa
カレントディレクトリに INI 作るソフトあったら、鬱陶しいなあ。
0272名無しさん@お腹いっぱい。03/07/13 07:36ID:MHv3acYs
>>269
英語とパソコン用語のカレントを混同するなよ
0273名無しさん@お腹いっぱい。03/07/13 08:45ID:Cfo3FDhD
>>272
おいおい、同じ意味だぞ。「現在いる」ディレクトリのことだ。
0274名無しさん@お腹いっぱい。03/07/13 13:05ID:+dzgNeaj
CurDir
ttp://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vblr7/html/vafctCurDir.asp
0275名無しさん@お腹いっぱい。03/07/13 19:17ID:h2TpXq4o
起動後に変えることもできるってことだろ
0276名無しさん@お腹いっぱい。03/07/14 01:09ID:+UHGPjz9
DOS 時代なら、こんなことで話題が伸びない気が。
0277山崎 渉03/07/15 11:31ID:h8QbQwCs

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0278名無しさん@お腹いっぱい。03/07/15 22:20ID:dEt62BaB
作業フォルダがカレントっていうのは違うが、基本的には一致する。
0279名無しさん@お腹いっぱい。03/07/17 05:05ID:2la1gwdM
まあ、内部で変更できるしな。<カレント
0280名無しさん@お腹いっぱい。03/07/17 09:11ID:QqFbT5wP
これからの時代はINIじゃなくてconfig
0281名無しさん@お腹いっぱい。03/07/17 10:05ID:6e3E4nzP
というかXML
0282名無しさん@お腹いっぱい。03/07/17 13:12ID:2la1gwdM
別に

[セクション]
キー=.........

じゃなくっても、INI ファイルは INI ファイル。
0283名無しさん@お腹いっぱい。03/07/17 16:51ID:Aj15jUBB
しかしそんなファイルの話をするスレじゃない
0284名無しさん@お腹いっぱい。03/08/15 12:17ID:MEDLvAp0
保守
0285山崎 渉03/08/15 22:12ID:lNVCvLud
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
0286山崎 渉03/08/15 22:35ID:lNVCvLud
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
0287名無しさん@お腹いっぱい。03/08/16 05:16ID:lLLPkPuC
DATに汁
0288名無しさん@お腹いっぱい。03/08/23 09:23ID:o1p3UAod
レジストリ、JavaScript、VBランタイム…
忌むべき存在。
0289名無しさん@お腹いっぱい。03/08/23 12:00ID:9gWCstX/
.NET Frameworkは嫌われてないんだね
0290名無しさん@お腹いっぱい。03/08/23 12:32ID:uJS7nvjX
.NET Framework、レジストリ使わないのが基本ってとこはいい。
0291名無しさん@お腹いっぱい。03/08/30 10:33ID:jkRJMZBJ
レジストリに設定を書き込んだとして、何が迷惑なのか分からない。
レジストリは基本的にユーザーは見ないことになってるとマイクロソフトも言っている。
0292名無しさん@お腹いっぱい。03/08/31 00:27ID:k1LU90C1
>>291
ちゃんとこのスレッド読んでから書け
0293名無しさん@お腹いっぱい。03/08/31 09:43ID:SdtzB6h0
>>292
有無を言わさず同意
0294名無しさん@お腹いっぱい。03/09/09 15:59ID:2ncmV9Fq
せめて>>6だけでも読め
0295名無しさん@お腹いっぱい。03/09/30 03:22ID:Wh5Dx608
レジストリの掃除・最適化 part6
http://pc2.2ch.net/test/read.cgi/win/1064620027/74-
0296名無しさん@お腹いっぱい。03/10/01 11:13ID:jupm2orx
.net + XMLはl楽でいい
0297名無しさん@お腹いっぱい。03/10/12 18:45ID:+AN8kWmq
とあるMS社員さんが.NET+XMLの楽さにかまけて
なんでもXMLにする風潮に苦言を呈しております。
http://www.codeproject.com/soap/ini2xml.asp?df=100&forumid=3539&exp=0&select=615900#xx615900xx
0298名無しさん@お腹いっぱい。03/10/29 14:04ID:bxOPoqvp
とりあえず保守
0299名無しさん@お腹いっぱい。03/10/29 23:55ID:CjTVQYa0
>297

(・3・)エェー ゴニョゴニョする側としても.NET+XML
は簡単すぎて、便利すぎて助かりますよ
と思ってる人がいるに3ウォン
0300( ・з・)ププー03/10/29 23:56ID:CjTVQYa0
(・3・)アレェー名前欄書き忘れていた

.netの***丸見えに(;゚∀゚)=3
0301名無しさん@お腹いっぱい。03/11/14 11:01ID:zsUiyI6F
情報期待age
0302名無しさん@お腹いっぱい。03/11/14 15:17ID:s6TgrZkN
レジストリは落ちたときに壊れたりする確率が高いから
やめろ
大したソフトでもないくせに勝手に使うな。紙
0303名無しさん@お腹いっぱい。03/11/17 12:18ID:iG9+YIH6
Microsoftに言わせるとレジストリは人間が手で壊す可能性が
少なくなるのがいいらしい
0304名無しさん@お腹いっぱい。03/11/18 00:22ID:Uo7r3PTc
バックアップもめんどくさいし。
いにならそのまま保存すりゃいいからな。
0305名無しさん@お腹いっぱい。03/11/18 00:46ID:mZgF0wG0
何思い出したように既出トーク始めてんだ
0306名無しさん@お腹いっぱい。03/11/18 10:42ID:uzsjqJIA
どうでもいいが、フリーソフトとかで試しに使う時、レジストが弄られますとかいう注意も書いてほしい。
0307名無しさん@お腹いっぱい。03/12/07 00:35ID:fcfBjIAz
いやです
0308名無しさん@お腹いっぱい。03/12/07 08:52ID:aJa10Qkw
MSがユーザの使用ソフト情報を収集するためにはレジストリの方が都合がいい。
0309名無しさん@お腹いっぱい。03/12/07 13:17ID:gZI0BHJw
>19
OSがデータベースを持っていて
アプリケーションで扱うデータを一元管理するシステムって誰が始めたのかな。
NewtonOS(Apple Newton MessagePad)のデータスープとして見たのが初めてだけど。
PalmOSもそうなってるみたいだ。
NewtonOSは微妙だけどPalmOSの管理方式はかなり成功していると思う。
BeOSや次世代NTなんかのファイルシステムにリレーショナルデータベースの
機能を持たせようって試みも、OSによるデータ一元管理という思想の一環なのかも。
0310名無しさん@お腹いっぱい。03/12/07 14:07ID:vEoXZYa8
レジストリの方がIOが軽いぞ。
0311名無しさん@お腹いっぱい。03/12/08 00:48ID:hRV/e9Xf
「プログラムの追加と削除」のダイアログが、
クソ貧弱なくせして立ち上がりにクソ時間がかかって、
普通のリストビュー使っときゃいいのに独特のクソUI使ってるもんだから、
目的のソフトがどれかを探すのにクソ時間がかかって、
とにかくどうしようもなくクソ駄目駄目なのが問題だと思う。

おまけにアンインストーラはふざけたものが多すぎだし。
(再起動しろだと?)

細かいユーティリティを何種類も試しにインストールしてみる
って使い方を、Windowsはまったく想定していない

レジストリがそんなに優れたデータベースだってんなら、
実行ファイルの右クリックメニューあたりに、
「関連するレジストリキーの削除」みたいな項目があったっていいはずだ。

俺は、俺の作ったソフトを試してくれたユーザーに、
そんな不自由な思いをさせるのはいやなので、
レジストリにデータを保存するようなソフトは作らない。
0312名無しさん@お腹いっぱい。03/12/08 03:05ID:3MkpGRX6
賛同。
INIバンザイ。
0313名無しさん@お腹いっぱい。03/12/08 15:02ID:Y3/porNq
レジストリエディタで使用者名を入力したら
起動時に再起動するようになりました。
あと、ノートンでリスクファイル検出で除外しました。
コマッタァ
0314名無しさん@お腹いっぱい。03/12/09 22:04ID:2fXNqk+g
iniの方がバックアップが楽なんだよね。
0315名無しさん@お腹いっぱい。03/12/16 10:49ID:H1DgsiXi
%userprofile%配下だけをバックアップすればいいほうが
個人的には楽です。
とかまたもや既出の議論を繰り返してみるテスト
0316名無しさん@お腹いっぱい。03/12/16 13:00ID:w8Ey3jaK
>>315
比較になっていないよ。
既出かどうか以前の問題。

実行ファイルはバックアップしなくてもよいのですか?
0317名無しさん@お腹いっぱい。03/12/16 13:03ID:abPzdE08
馬鹿が来た
0318名無しさん@お腹いっぱい。03/12/16 14:45ID:H1DgsiXi
本当に馬鹿だね
>>316
実行ファイルは再インストールすればいいではないですか
それともnyから落としてこないと手元にないんですか?
0319名無しさん@お腹いっぱい。03/12/16 18:15ID:CNeF7BqA
フォルダ単位で実行ファイルごとバックアップしないの?
あとで好きなところにコピーするだけで楽なんだが
0320名無しさん@お腹いっぱい。03/12/16 19:29ID:w8Ey3jaK
>>318
> それともnyから落としてこないと手元にないんですか?

WordとかPhotoshopとかがレジストリ弄って怒ってる奴でもいたのか?
0321名無しさん@お腹いっぱい。03/12/16 19:33ID:VSsrxYNt
がんばれバカども
0322名無しさん@お腹いっぱい。03/12/16 22:45ID:vusoZY3Y
>>315
それだと極稀に弾かれるんだよね・・・。
まぁ、何か間違えてたんだろうけど。
0323名無しさん@お腹いっぱい。03/12/25 14:08ID:NEHq8LWQ
あげ
0324名無しさん@お腹いっぱい。03/12/25 15:15ID:Foyzseyd
>>320
そのぐらいのアプリなら許せるだろう。




それよりもだな、勝手につかっておいて
アンインストーラーはついてませんじゃねえよぼけ。
消したい人はこのきーを消せ?
まあキーを表記してるのは評価できるが、
なんでそんなに偉そうな態度なんだよ?本来はお前が
アンインストールするべきだろうがたこ
聞いてるのか?Namelyの作者
単なるリネームソフトごときで何にレジストリ使う必要があるんだよぼけ
0325名無しさん@お腹いっぱい。03/12/25 15:40ID:946x8WVg
こんな所で遠吠えしても聞いてるわけ無いだろ
0326名無しさん@お腹いっぱい。03/12/25 15:55ID:1ngKLemo
■ レジストリの利点

R-05 動作が速い

これに尽きるだろ。普段常用せず、たまに使う程度のソフトがレジストリ使うのは微妙。
エディタブラウザその他諸々の扱う頻度の高いものは、その恩恵を度々受けられる。
0327名無しさん@お腹いっぱい。03/12/25 19:36ID:19VJBB8d
XP対応を謳うなら*.iniなどの設定用ファイルは%USERPROFILE%\Application Data以下につくりやがれ。
レジストリを使うならHKLM以下には最低限のものだけ書き込んで、あとはHKCUを使え。
0328名無しさん@お腹いっぱい。03/12/25 23:16ID:K/2/2zuM
iniは実行ファイルと同じ場所のほうが便利だろ
どれがそのソフトのiniなのか探さなきゃ判らないんじゃ
レジストリ汚されるのと変わらん。
0329名無しさん@お腹いっぱい。03/12/25 23:20ID:hqcdJj14
実行ファイルのある場所に書き込み権限があるとは限らんよ。
0330名無しさん@お腹いっぱい。03/12/26 01:47ID:R7H+hsL2
exeのある場所に ini ファイルをおき、
セクションをアカウント名、キーを実際の設定用iniファイルのパスにする。
設定用iniファイルは実際はexe直下でもいいし、Application Dataでもいい。
設定用iniファイルの場所を変えたければexeのフォルダに書き込み権限の
あるユーザ(含む自分)に変えてもらう。
033133003/12/26 04:08ID:R7H+hsL2
追加。
アカウントをリストするiniファイルでキーがたとえば「*HKCU*」とかだったら
iniファイルではなくレジストリを読み書きの対象とする。

c:\program files\foo\bar.exe だったら

c:\program files\foo\bar.ini は
 [Administrator]
 path=c:\program files\foo
 [パパン]
 path=c:\Document and Setteings\パパン\foo
 [ママン]
 path=*HKCU*

あとはそれぞれのパスに設定用iniファイルがあると。
0332名無しさん@お腹いっぱい。03/12/26 10:15ID:0MSnUEbJ
実行ファイルのある場所に書き込み権限があるとは限らんよ。
WIN9Xしか使った事無い人ですか?
WIN)Xの場合でもCDから実行する場合とかいろいろあるだろうけどね。
0333名無しさん@お腹いっぱい。03/12/26 14:40ID:oqicKNoK
実行ファイルの場所に書き込み権限かなくて困るなんてこと
ソフトじゃなく、コンピュータ管理する奴が対応するべきだろ
それでも書き込み権限が無い場所に置かなければならないソフトなら
レジストリ使うなり、331みたいに設定を管理できるようにすればいい

それよりも実行ファイルと違う場所に置くことになったら
色々不便になるだけじゃなく
どうせ行儀わるいソフトが、好き勝手にいろんな場所に置いたり
設定ファイル以外の物もばらまかれたり
アンインストールしても、消えたり消えなかったり
レジストリ以上に収拾つかない状態になるのがオチ。

0334名無しさん@お腹いっぱい。03/12/26 15:09ID:xy6TV+gf
いくらレジストリが嫌いだからといって
iniをわざわざ実行ファイル以外の場所に置いたら本末転倒ってこった
そこまでするくらいなら素直にレジストリ使えと
0335名無しさん@お腹いっぱい。03/12/26 17:56ID:sE2rOvdp
インストールにAdmin権限を要求して、なおかつ設定ファイルを実行ファイルと同じ場所に置くという
ソフトが少なからずある。そういう場合、そのままでは制限ユーザは設定を変更することがままならない。
もちろん回避法はいくらでもあるが、いちいちそれをするのはめんどくさい。
0336名無しさん@お腹いっぱい。03/12/26 18:32ID:oqicKNoK
>>335
え?
そもそも、そういうこと勝手にいじれないようにする為の制限ユーザーじゃないのか?
それが、めんどくさいってなんだよ
そんなことまでソフト側で対応するほうが間違ってるだろ
0337名無しさん@お腹いっぱい。03/12/26 18:38ID:HT/Bh065
どうでもいいけどループしすぎ
マルチユーザーにするなら、レジストリがベストで結論が出ている。
iniをUserProfile内に作るのはあまり好まれてないようだし、
書き込み権限が無いフォルダにインストールせず、
ユーザーが個別に自分の管理フォルダの下にインストールするのが最善って議論されなかったか?
0338名無しさん@お腹いっぱい。03/12/26 18:44ID:0lcbcWg3
>>336
おそらく釣りかと…こんなアフォいるわけない。
0339名無しさん@お腹いっぱい。03/12/27 09:58ID:V4QM4Phy
まず自分のソフトがどれだけのものなのか自覚しろ。
リネームソフト程度がレジストリ使ったり
する必要があるのか。
アンインストールについて全くふれないのは
何を根拠にした自信なんだ?
0340名無しさん@お腹いっぱい。03/12/27 10:28ID:XVWFSpTn
> インストールにAdmin権限を要求して、
そんなソフトはレジストリ使ってればよし。
だいたい「小物ごときがレジストリ使ってんなうぜー」とかいう
類のツールはインストーラいらずで解凍するだけが売りだろ。
UserProfile内にインストールすればいいだけのこと。

とか釣られてみた
0341名無しさん@お腹いっぱい。03/12/27 16:20ID:0STdTY+m
インストールとアンインストール情報をのせた
テキストだけありゃ充分なんだがな
0342名無しさん@お腹いっぱい。03/12/28 03:14ID:1B14wUk4
レジストリ使うソフトを嫌う人は多いがINIを嫌う人はいないんじゃないか?
いたとしても絶対数はこっちの方が明らかに少ないだろ。
だったらINIでいいじゃん。
0343名無しさん@お腹いっぱい。03/12/28 03:30ID:x4nc9TSb
まぁ、なんつーの、どっちか1つじゃなくて、
どっちも選べて使えるようにすればいいんじゃないのか。
両方使うのはどうかと思うが、環境に合わせてiniにしたりレジストリにしたり。
0344名無しさん@お腹いっぱい。03/12/28 04:05ID:oTTIOtVN
>>342
iniでもアプリケーションフォルダ以外は汚すなって言う奴がいる

>>343
どちらに保存するかを決定する情報はどこへ?
0345名無しさん@お腹いっぱい。03/12/28 14:28ID:I0vOKjBf
EXEと同じフォルダにINIファイルがあればINI、無かったらレジストリ、とかだろうね
0346名無しさん@お腹いっぱい。03/12/28 18:50ID:8dBMR2Lg
>>345
それいいね
.iniだけにEveryoneの書き込み権限与えておけば
Program FilesにインストールしてもUsersで使えるし
0347名無しさん@お腹いっぱい。03/12/28 20:24ID:e1Zwymp/
>EXEと同じフォルダにINIファイルがあればINI、無かったらレジストリ
いいのか?
レジストリ使う利点は唯一その速さだと思っているが、
わざわざ毎回iniを読み込みにいくという無駄な処理をさせる位ならini使うべきだろう。
0348名無しさん@お腹いっぱい。03/12/28 22:57ID:I0vOKjBf
>>347
ファイルがあるかどうか調べるだけなら
GetFileAttributes() あたり使えば超高速よ。
0349名無しさん@お腹いっぱい。03/12/28 23:09ID:8dBMR2Lg
調べるのは起動直後の1回だけでいいはずだし
0350名無しさん@お腹いっぱい。03/12/30 21:47ID:M/kMsv7s
パフォーマンスならregだけど基本的にはiniマンセー
でもSleipnirみたいに大量に作る糞ソフトはいらね
0351名無しさん@お腹いっぱい。04/01/01 04:48ID:51gX+Oxf
iniを一つにまとめるのと、sleipnirみたいに複数にバラすのでは
どっちがいいのかな?
0352名無しさん@お腹いっぱい。04/01/03 19:49ID:VtPw7r12
>>351
まとまっていた方が個人的には嬉しいかな。
ちょっと設定を覗いたり編集したりするのが簡単だから。
0353名無しさん@お腹いっぱい。04/01/04 10:07ID:scfhKbdv
INIだったら1つのファイルにまとまっているべきだろう。
さらに言えば、アプリの実行フォルダ内にあるべき。
思いがけないところにINIを作るソフトの方がレジストリをいじられる以上によっぽど弊害がある。
0354名無しさん@お腹いっぱい。04/01/04 14:11ID:ZJRs9f/f
履歴っぽいデータまで馬鹿正直に一つのファイルに保存してるせいで、
使ってるうちにファイルが肥大化しちゃって、起動や動作が激しく遅くなるアプリってあるよね。
0355名無しさん@お腹いっぱい。04/01/05 05:21ID:L/rAYmY/
今見てみたらsleipnirは確かにやたら沢山iniがあって見づらいな。
でもiniといってもちょっと設定を弄くるために開くものと、
Proxyとか検索バーとか履歴とか用の設定は別にしたほうがいいから、
多機能を謳うなら沢山あるのも仕方がないのかもしれないな。
0356名無しさん@お腹いっぱい。04/01/06 09:12ID:J/VGtzIv
>>355
でも理由あって複数のINIを作らなきゃいけない場合でもアプリの実行フォルダかその下のフォルダに
1ヶ所にまとまっているべきでね。あっちこっちに作るのはよくない。
0357名無しさん@お腹いっぱい。04/01/06 09:52ID:CW6GvO++
Sleipnirはあっちこっちに作るの?
0358名無しさん@お腹いっぱい。04/01/06 12:44ID:LqwBL1Tf
>>357
とりあえずSleipnirは違う。
設定ファイルは実行ファイルがあるフォルダ以下に全部ある。
readmeにそう書いてあった。

>>356が言ってるのはiniが複数あるのは許容するが、
%USERPROFILE%とかWINNTフォルダ以下にini作るんじゃねえ!
ってことだろ。多分
0359名無しさん@お腹いっぱい。04/01/06 14:19ID:pUMT1e9N
複数のユーザーを管理するには必要なんじゃない
俺はそんな時二個導入するから要らんが
GetHtmlWはみたいな作業フォルダを指定する方式を応用してもいいね
0360名無しさん@お腹いっぱい。04/01/06 15:32ID:G7p5YaMH
つーか、%USERPROFILE%のバックアップはとっとけ。
0361名無しさん@お腹いっぱい。04/01/07 23:54ID:KTGByeOZ
そういえばここはソフトウェア板じゃないか。
Windowsだったら、複数ユーザーの設定は
レジストリかまたは%USERPROFILE%以下、
もしくはオーソドックスに実行ファイルがあるフォルダ以下に\ユーザー名とかいう
フォルダを作るのが一般的だろうが、他のOSはどういう扱いなの?
0362名無しさん@お腹いっぱい。04/01/09 07:02ID:LeeP4qY7
ドットホゲは共通設定よりも強し(たぶん
0363名無しさん@お腹いっぱい。04/01/17 05:43ID:VlM0Cdgl
UNIXならユーザーのホームディレクトリにdotfileが常識
そもそも/binは一般ユーザー書き込めないし
0364名無しさん@お腹いっぱい。04/01/27 07:46ID:EAyl6EL3
複数iniとかある場合、
exeと同じフォルダにおくのと
フォルダ作って一つにまとめるのどっちがいい?
0365名無しさん@お腹いっぱい。04/01/27 20:27ID:ZbhN4Aje
わざわざiniファイルのために、フォルダ作るソフトなんか見たことないが、
なんかメリットあるのか?
0366名無しさん@お腹いっぱい。04/01/27 20:47ID:RoFBId4d
>>365
エディタではよくあるが。
複数の人が同じPCを使ってる場合、個人毎に設定を保存できたほうがいいだろ?

/プログラムフォルダ/user名/****.ini

とか、フォルダでuser毎に設定を保存してくれるの。漏れはこっちの方が好き。
036736504/01/28 22:45ID:pCDdU+Fo
>>366
ああ、それのことか。
俺はPCを共有して使うことは無いから良くわからんな。

小さいソフトなら、ユーザーごとにインストールすればいいんじゃない?
と思っちゃうんだが。
0368名無しさん@お腹いっぱい。04/01/28 23:19ID:0RQecti9
非効率すぎw
0369名無しさん@お腹いっぱい。04/01/31 23:47ID:Y+XK5/pN
非効率でもexeと同じところにiniを作るプログラムを
users権限で動かすにはそれしかない
0370名無しさん@お腹いっぱい。04/02/14 21:42ID:WMtEe1mO
readme.txt とかにちゃんと書いてあれば
レジストリ使っても構わないんだけどね。

何の断りもなく使うソフトに限って、
勝手に関連付けを奪われたり、
アンインストーラー実行しても消えなかったり…。
0371名無しさん@お腹いっぱい。04/02/15 03:22ID:1shYIMNa
なんで断りいれなきゃいけないのか謎だな。
0372名無しさん@お腹いっぱい。04/02/15 03:53ID:pdCEwC4y
なんでお前みたいな奴が、ソフトを公開しようと思うのかも謎だけどな。
0373名無しさん@お腹いっぱい。04/02/17 02:50ID:H2VpLsuE
ぜひMicrosoftに言ってやってください
0374名無しさん@お腹いっぱい。04/02/17 04:33ID:A30imJg7
よく分からんが、嫌なら使わなければいいんじゃないの?
いちいち断りいれるのが面倒だ、という考えの人間がソフト公開しちゃいけないってことは
ソフト公開はボランティアで、利用者に最大限尽くさなければならないってこと?
0375名無しさん@お腹いっぱい。04/02/18 02:05ID:K/qhClD0
>いちいち断りいれるのが面倒だ
レジストリや関連付けをいじることを嫌う人が多くいることを知らないだけだよ。
簡単に言うと、常識が無いんだね。
面倒なんて感覚ならそもそも公開しないよ。

普通、readme.txtには何をするソフトか書いてるわけだから、
レジストリに書き込むことも、することの一部として書くのが普通だと思うよ。
0376名無しさん@お腹いっぱい。04/02/18 02:52ID:tZdsGJf3
レジストリに設定保存てそんなに楽なのか?
DOSプログラムしか知らんとよく分からん感覚だ。
0377名無しさん@お腹いっぱい。04/02/18 03:05ID:61n4zTDB
>>376
プログラミングとしては、たぶんほとんどの開発環境で、
レジストリでもiniファイルでも大差ないと思う。

ただ、マルチユーザーとか、書き込み権限持ってないユーザーはどうするかとか考えると、
ついついレジストリに手を出してしまうんだと思う。
0378名無しさん@お腹いっぱい。04/02/18 09:17ID:wVrwAQT/
>>375
じゃあWINDOWS自体さっさと捨てろよ。
勝手にレジストリや関連付けいじってくれるぜ。
自分の思いこみを常識と勘違いするなよ。
0379名無しさん@お腹いっぱい。04/02/18 12:48ID:wOxDYD+R
>>378
おまえ、このスレッドの趣旨ぜんぜんわかってないな。
というか、勘違いしてるふりしてるだろ。

常識といってしまう375もどうかとは思うが。
0380名無しさん@お腹いっぱい。04/02/18 20:16ID:FY5pY+Lo
レジストリ使うのはいいんだけど
readme.txtに一言書いてあると嬉しいな。
どうしても必要なんで無ければ、使わなければ良いだけなんですが。

っていうか、検索して見つけて手動で消すだけの事なんで
(・ε・)キニシナイ!!
0381hosyu04/03/16 02:38ID:x2sWuZhl
hosyu
0382名無しさん@お腹いっぱい。04/05/12 17:30ID:Gka85i+S
iniがいい。パソコンまたがって使うときに移行が簡単
0383名無しさん@お腹いっぱい。04/05/12 17:34ID:rRJ64XTx
あえて言わせてもらおう、XMLはソフトにも人にも中途半端。
0384名無しさん@お腹いっぱい。04/05/12 23:14ID:IMxoQnNU
OSは32bitになっても使う奴のレベルが16ビットレベルじゃなぁ
と>>382のようなのを見るたびに思う。
0385名無しさん@お腹いっぱい。04/05/12 23:47ID:YcJ8loxr
論点がさっぱり分かっていないのに、なんで議論に加わろうとするんだろう
0386名無しさん@お腹いっぱい。04/05/12 23:52ID:e9WQOM6/
坊やだからさ
0387名無しさん@お腹いっぱい。04/05/13 00:01ID:dZpBO0nX
>>383
それはいつも思う。
ていうかむしろどちらにも足かせだな。
0388名無しさん@お腹いっぱい。04/05/13 00:53ID:cSZRfSvo
分かっててini撲滅したいだけどね(プ
0389名無しさん@お腹いっぱい。04/05/13 03:44ID:55qhfWvt
↑ニホンゴオカシイデスヨ
0390名無しさん@お腹いっぱい。04/05/13 06:05ID:cSZRfSvo
分かっててini撲滅したいだけなんだけどね(プ
のミスなんで気にするなw
0391名無しさん@お腹いっぱい。04/05/22 10:47ID:fMl4iXmz
↑ワケワカリマセンヨ
0392名無しさん@お腹いっぱい。04/05/22 12:00ID:TABjrUzU
readmeによく、「このソフトはiniファイルを使用します。レジストリは使用しません。」
って書くのだが、実際はWindowsの環境を知るためにレジストリは使ってるから、
ウソになるんだよなぁ。
こんな事で悩む俺もアフォなんだが
0393名無しさん@お腹いっぱい。04/05/22 12:57ID:jto+FcqO
じゃあ「レジストリには書き込みません」て書けばいいの?
0394名無しさん@お腹いっぱい。04/05/23 10:40ID:971iIH/K
>>391
iniなんて16bit時代の遺物を擁護して何か嬉しいの?w
0395名無しさん@お腹いっぱい。04/05/23 10:46ID:W3EpskmU
bitなんて関係ありませんが
0396名無しさん@お腹いっぱい。04/05/23 11:57ID:RglpQDPy
>>395
エグい人にはソレが解らんのです。
0397名無しさん@お腹いっぱい。04/05/23 12:16ID:971iIH/K
遺物信者必死だなw
0398名無しさん@お腹いっぱい。04/05/23 12:30ID:RglpQDPy
>>397
iniとbit数の関係を説明してください。
0399名無しさん@お腹いっぱい。04/05/23 12:32ID:t9marZiU
まあ、iniが素晴らしいんじゃなくて、レジストリがうんこなだけなんだけどな。
0400名無しさん@お腹いっぱい。04/05/23 12:45ID:lGp5+jfp
たしかにレジストリを理解できない人にとってはうんこだろう。
いや、理解できない脳がうんこなのか?
0401名無しさん@お腹いっぱい。04/05/23 12:50ID:W3EpskmU
>>399
だな。
というか、ユーザーとソフトの作者両方が正しく扱えないのが問題なんだけどな。
0402名無しさん@お腹いっぱい。04/05/23 13:04ID:971iIH/K
>>398
は?iniなんて16bit時代の遺物だろ?w
未だに使ってる奴なんて馬鹿そのものw
0403名無しさん@お腹いっぱい。04/05/23 13:10ID:lGp5+jfp
>402
iniにはiniの利点があるよ。
また、それはレジストリも同じ。(事細かに書く気は無いけど
どちらかのみを糞と言う奴は、そいつ自体が糞なのでは?
0404名無しさん@お腹いっぱい。04/05/23 13:17ID:geh0Q7IN
>>402
レジストリを使う事によってメリットがあるのは理解できるけど、
iniを使う事にはまったくメリットが無くてデメリットばかりなのかな?
レジストリを使う事によるデメリットは無いのかな?
それを論じないで「遺物」だとか「馬鹿そのもの」だとかという主観だけを書き込む君は馬鹿そのものじゃないのかな?
と、釣られてあげたのでiniとbit数の関係を説明してください。
0405名無しさん@お腹いっぱい。04/05/23 13:19ID:geh0Q7IN
あ、>>403とかぶっちまった。
書き込む前にリロードすりゃよかったな。スマソ
0406名無しさん@お腹いっぱい。04/05/23 13:23ID:971iIH/K
>>404
「iniは16bit時代の遺物」と何度書いても読めない辺り日本語が不自由なんですね。
例えて言うなら「Windows9xは20世紀の遺物」と書いた相手に対して
「Windows9xと正規の関係を説明してください」なんて言うぐらい馬鹿げた事だねw
0407名無しさん@お腹いっぱい。04/05/23 13:41ID:RglpQDPy
>>406
iniとbit数の関係を説明してください。
0408名無しさん@お腹いっぱい。04/05/23 14:03ID:971iIH/K
やっぱini信者って馬鹿だなw
0409名無しさん@お腹いっぱい。04/05/23 14:07ID:RglpQDPy
>>408
説明できないんですね。
0410名無しさん@お腹いっぱい。04/05/23 14:16ID:971iIH/K
>>409
「iniは16bit時代の遺物」と何度書いても読めない辺り日本語が不自由なんですね。
0411名無しさん@お腹いっぱい。04/05/23 14:28ID:GNjZh+Uc
>>410
説明できないなら素直に、そう言いなさい。
0412名無しさん@お腹いっぱい。04/05/23 14:33ID:971iIH/K
つーかiniとbit数に関係があるかのような
トンデモ言ってるのはini信者の馬鹿だけだろ?w
0413名無しさん@お腹いっぱい。04/05/23 14:39ID:y9HGQZxm
みなさん、iniのサイズ上限はご存知?
0414名無しさん@お腹いっぱい。04/05/23 15:13ID:W3EpskmU
>>413
標準APIは32kだか64kまでだっけ。
VCLのiniクラスなら上限無かったはず
0415名無しさん@お腹いっぱい。04/05/23 16:40ID:Ltf/SS1d
>>412
話の発端は
>>394の
>iniなんて16bit時代の遺物を擁護して何か嬉しいの?w

コレだね。
iniと16bitが繋がってますが。
0416名無しさん@お腹いっぱい。04/05/23 16:52ID:RQVZXcgC
低レベルすぎるのでageときますね
0417名無しさん@お腹いっぱい。04/05/23 21:00ID:971iIH/K
>>415
iniは「16bit時代の遺物」だがbit数と関係あるような
意味不明な事言ってるのは馬鹿ini信者だけですよ?w
0418名無しさん@お腹いっぱい。04/05/24 07:59ID:p89ezAfS
>>402=417
16bitと無関係であると言うのなら、iniが時代遅れであるという
論理的な説明がなされていないので、ただの駄文と言う事になりますね。

結局、何が言いたかったのでしょう?
「俺はiniが嫌いだ!」ということでしょうか。
0419名無しさん@お腹いっぱい。04/05/24 10:04ID:vQULsoj1
16bit時代という時代の事をさしてるのが未だに読めませんか?
本当にini信者って日本語不自由な人間ばかりなんですねw
頭弱いから未だにiniがいいとか思ってるんだろうけど。

まあそもそも時代遅れじゃないんならレジストリなんて物生まれてもないわけだが。
0420名無しさん@お腹いっぱい。04/05/24 10:33ID:OJR2JX+v
録音降臨中ですか?
0421名無しさん@お腹いっぱい。04/05/24 11:13ID:p89ezAfS
>>417=419
それは16bit時代から存在したと言う事実を述べているだけであって、
時代遅れ(obsolete)の技術であると言う説明ではないのですが、
結局何が言いたかったのでしょうか?

もしそれが時代遅れの説明であると言うのなら、
16bit時代に存在した技術全てが時代遅れということになりますが
そういう理解でよろしいんでしょうか?

>まあそもそも時代遅れじゃないんならレジストリなんて物生まれてもないわけだが。

なるほど、レジストリはiniの代替技術だったんですね。
それは初耳でした。
0422名無しさん@お腹いっぱい。04/05/24 11:28ID:vQULsoj1
今更説明するまでも無いと思ったんだが?w
iniなんてファイルをどこに作るかだけでもぐだぐだ面倒くせえ議論になるぐらいなのにw
0423名無しさん@お腹いっぱい。04/05/24 11:49ID:p89ezAfS
>>418 論理的な説明がなされていない
>>419 16bit時代という時代の事をさしてるのが未だに読めませんか?
>>421 それは16bit時代から存在したと言う事実を述べているだけ
>>422 今更説明するまでも無いと思ったんだが?w

説明していないというレスに対して、偉そうに説明した(つもりの)レスをつけているので
それを指摘したら、「いまさら説明するまでも無い」ですか? 恥ずかしい人ですね。
0424名無しさん@お腹いっぱい。04/05/24 11:56ID:vQULsoj1
恥ずかしいのはいつまでも的外れなこと言ってるini信者だろw
0425名無しさん@お腹いっぱい。04/05/24 12:08ID:lwLpUrKH
ini信者が痛いのは事実だが、16bit云々言ってる奴も相当無知で恥ずかしい。
0426名無しさん@お腹いっぱい。04/05/24 22:47ID:L0Db2QgF
揚げ足取りしかできない痛いini信者がいるスレはここですか?
0427名無しさん@お腹いっぱい。04/05/24 23:16ID:qIG1RDrV
一度言ってしまったが故に、引っ込み付かなくなったが
16bitとiniの関係も説明できすに粘着してる16bit厨も居ます。
0428名無しさん@お腹いっぱい。04/05/24 23:54ID:T1oxbBNB
馴れ合って遊んでるところ失礼するよ。

一応、かつてはこういう有意義な議論もあったということで。
http://www.geocities.co.jp/Beautycare/4965/public/save.html
0429名無しさん@お腹いっぱい。04/05/25 08:54ID:c3H43t3Z
>>427
16bit厨って馬鹿ini信者の事ですか?
「Windows9xは20世紀の遺物」とか言ったら
Windows9xと20世紀の関係について説明させるんだろうな、この馬鹿はw
0430名無しさん@お腹いっぱい。04/05/25 09:56ID:01U+/JPg
Windows2000も20世紀の遺物ですね
ウインドウシステムも16bit時代の遺物ですね
0431名無しさん@お腹いっぱい。04/05/25 10:03ID:bJ3SnMsv
20世紀生まれは過去の遺物ですか?
0432名無しさん@お腹いっぱい。04/05/25 10:24ID:c3H43t3Z
ほらなw
0433名無しさん@お腹いっぱい。04/05/25 18:12ID:KEEjHjw6
> 一度言ってしまったが故に、引っ込み付かなくなったが
まさにその通りっぽいな。
今度は話題転換に出てるけど、あの子は書き込む度に
恥を上塗りしてるということに気付いてるのだろうか。
0434名無しさん@お腹いっぱい。04/05/25 18:49ID:c3H43t3Z
ini信者の馬鹿なんて存在自体が恥だろw
0435名無しさん@お腹いっぱい。04/05/25 18:55ID:KEEjHjw6
>434
うん、ini信者も恥ずかしいと思う。
殆どがレジを理解できない故に嫌ってるただの無知。
でも君も俺から言わせれば必死になった無知な知ったか厨。
0436名無しさん@お腹いっぱい。04/05/29 17:43ID:LQ2Ubv7D
ようはあれだろ
1)exeのあるフォルダ内のiniに保存する場合
利点
・exeといっしょに手軽にアンインストール&バックアップができる
・手軽に中身を観覧・編集できる
問題点
・exeのあるフォルダに書き込み権限のないユーザは使うことができない
・読み込みが遅い
2)Application Dataのiniに保存する場合
利点
・exeのあるフォルダに書き込み権限のないユーザも使うことができる
・手軽に中身を観覧・編集できる
問題点
・exeといっしょに手軽にアンインストール&バックアップができない
・読み込みが遅い
3)レジストリのキーに保存する場合
利点
・exeのあるフォルダに書き込み権限のないユーザも使うことができる
・読み込みが速い
問題点
・exeといっしょに手軽にアンインストール&バックアップができない
・手軽に中身を観覧・編集できない
こういうことだろ
なら
・exeのあるフォルダに書き込み権限のないユーザも使うことができる
・exeといっしょに手軽にアンインストール&バックアップができる
・手軽に中身を観覧・編集できる
・読み込みが速い
といった感じの保存形式を考えればいいんじゃん?
0437名無しさん@お腹いっぱい。04/05/29 17:56ID:LNS4fv+x
>・exeのあるフォルダに書き込み権限のないユーザも使うことができる
>・exeといっしょに手軽にアンインストール&バックアップができる

2)の問題点を見ると、手軽でない条件は

「.exeと同じフォルダに設定ファイルが存在しない、
 もしくはexeファイルの削除に自動で追従してくれる機能がOSに無い」

と言う事になり、既に矛盾を含んだ条件だから、解決不可能。

0438名無しさん@お腹いっぱい。04/05/29 18:32ID:8CVoNdKv
>>436
読み込みが遅いとかiniと同じような問題があるけど、XMLという流れでつよ。
0439名無しさん@お腹いっぱい。04/05/29 18:36ID:A709Y6xu
exeのあるフォルダで問題があるなら
settingsフォルダでも作れば良いわな。
0440名無しさん@お腹いっぱい。04/05/29 18:40ID:6idS5542
exeのあるフォルダで問題があるなら
Application Dataにでもコピーすれば良いわな。
0441名無しさん@お腹いっぱい。04/05/29 19:08ID:LNS4fv+x
>>439
手間の掛からない位置に書き込み権限を与えられるsettingsフォルダを作れるのなら、
同じ作業でexeのあるフォルダに書き込み権限を設定できるから、それは解決手段になり得ない。
0442名無しさん@お腹いっぱい。04/05/29 19:13ID:A709Y6xu
>>441
元々アーカイブの中に詰めておくとか、
それでフォルダが無かったら警告出してみるとか
0443名無しさん@お腹いっぱい。04/06/04 03:30ID:Y2Ebeujm
>>442
アーカイブに詰めておくと言うことはexeのあるフォルダの直下に
settingsフォルダができると言うことだな。
exeのあるフォルダに書込権限がないのに
その直下のフォルダにに書込権限を設定することは通常はまずしない。
俺はそんな設定のマシンは正直使いたくない。
0444名無しさん@お腹いっぱい。04/06/05 14:55ID:wB21sMgP
誰でもフォルダを作成できて作成したフォルダにはフルアクセス権限を持つが
他人の作ったものは変更できないという設定はありうる。
確かXPや2000SP4あたりでフォーマットしたドライブはデフォルトでそういう設定に
なってたはず
0445名無しさん@お腹いっぱい。04/06/05 15:08ID:QAUGdmda
2000SP4はEveryone:Fのままだったぞ
XPSP1からだろう
0446名無しさん@お腹いっぱい。04/06/07 15:49ID:Tau6jdVC
readmeかヘルプに、

「
 【インストール方法】
 適当な場所に解凍するだけでOKです。
                     」

なんて馬鹿げたことが書かれていて、アンインストールのことには全く触れていないソフトはレジストリを使っているものが多い法則。
0447名無しさん@お腹いっぱい。04/06/07 18:28ID:zxpclDpx
>>446
よくあるよな、そういうの。

普通は書庫の中にreadmeがあって、解凍した後にreadmeを見てるはずなのに、
「フォルダに解凍してください」みたいなこと書いてあるし。
解凍したっちゅーねん。

インストールを書いてるものはアンインストールも書いてあるのが多いと思うよ。
まぁ、統計取ってないからなんとも言えないけど。
タチが悪いのはどっちも書いてないやつ。
0448名無しさん@お腹いっぱい。04/06/08 04:41ID:/GMGnLat
>>447
じゃあなんて書けば満足なんだろう?
Explzhみたいなソフトやファイラー等から、書庫中のファイルを直接見る人も多いと思うけど。
他に上手い言い回しってなんも思いつかないよ。
0449名無しさん@お腹いっぱい。04/06/08 05:07ID:MSqVVYK4
>>448
段々スレ違いになってるけど、
「フォルダに解凍して下さい」じゃなくて、
「解凍したファイルは適当なフォルダにまとめて置いて下さい」とかでいいじゃん。
解凍=インストール じゃないだろ。
0450名無しさん@お腹いっぱい。04/06/08 06:11ID:/GMGnLat
適当なフォルダにまとめて置く=インストール なのか?
インストールの手段が解凍であってもいいとおもうけどな。
0451名無しさん@お腹いっぱい。04/06/08 06:18ID:lxTCqO6j
解凍したらexeを実行するだけで使用できるソフトの場合は
解凍(DL→解凍) = インストール だね。
0452名無しさん@お腹いっぱい。04/07/11 01:19ID:T4WE9/bl
>>446
そうかな?
そういうreadmeのソフトはiniを使っている傾向が高いと思うけど。
0453名無しさん@お腹いっぱい。04/07/31 17:15ID:L66GOjJT
INIファイルいい加減使うのやめれ
余計にファイル数増やすなっての
0454名無しさん@お腹いっぱい。04/07/31 17:19ID:InTjpf6H
試してる期間中はini。正式利用時にレジストリになるのがいいな。
0455名無しさん@お腹いっぱい。04/08/02 10:26ID:s0cpz5ZS
ちゃんと掃除してくれるならレジストリでも許す。
ゴミを残すのならiniファイルだろうとレジストリだろうと俺は嫌だ。
0456名無しさん@お腹いっぱい。04/08/02 11:21ID:kal+nwDZ
レジストリは、ある項目を削除しても「最適化」しない限りサイズが減ることはなく、
永久に肥大化し続けるんじゃなかったっけ?
だからiniの方がいいな
0457名無しさん@お腹いっぱい。04/08/04 14:53ID:pNr4l762
INI嫌い。
http://pc5.2ch.net/test/read.cgi/software/1023253730/472
みたいになるから
0458名無しさん@お腹いっぱい。04/08/04 16:01ID:2eGKrjUt
それは
レジストリの書き込み中に(ry
も同じだろ…
0459名無しさん@お腹いっぱい。04/08/04 16:55ID:nxircjAI
>>456
消した所は再利用されるからあんまりサイズ増えないよ
0460名無しさん@お腹いっぱい。04/08/04 17:03ID:T1X70emL
イニ
0461名無しさん@お腹いっぱい。04/08/04 17:22ID:/uEvxrru
レジストリだとほとんどの場合、1クリックでレジストリを元に戻してくれたり、
アンインストール専用のexeがあったりするけど、
たまに、
手動で削除するように書いてあったり、間違えて削除した場合困る、ホント
0462名無しさん@お腹いっぱい。04/08/04 18:56ID:QEZjU4To
>>457
>>458

むしろレジストリのときのほうが被害が大きいような
0463名無しさん@お腹いっぱい。04/08/04 19:02ID:ZyQpuevJ
書き込み中にPCが落ちるような環境をどうにかしたほうが良いな。
0464名無しさん@お腹いっぱい。04/08/04 19:06ID:K3FoY2l5
コメント行に冴えないジョークがあったりすると最高っす
0465名無しさん@お腹いっぱい。04/08/04 19:37ID:pNr4l762
そうだ

設定ファイルをDAT形式にすれば委員だYO
0466名無しさん@お腹いっぱい。04/08/05 03:41ID:yMLAs8V3
>>459
中途半端に隙間ができると二度と再利用されなかったりするし
0467名無しさん@お腹いっぱい。04/08/05 06:08ID:4iOa9Xu3
システム設定を変更してしまう危険性がないように、
ユーザーアプリの設定箇所だけを見せるビューワがあれば
レジストリももっと使いやすくなるんじゃないか?
0468名無しさん@お腹いっぱい。04/08/05 13:53ID:2cjKANjS
MSが馬鹿だとレジストリができへん
0469名無しさん@お腹いっぱい。04/08/05 14:18ID:w17DlpIF
INIファイルよりDATファイルの方が有利
余計なサイズ食わないから
0470名無しさん@お腹いっぱい。04/08/05 14:21ID:R+nUNV08
テキストなので余計なバイト喰いまくり
0471名無しさん@お腹いっぱい。04/08/05 16:46ID:5QNL71cU
470はエロ店長
0472名無しさん@お腹いっぱい。04/08/05 17:03ID:VIp2+WU5
仁
0473名無しさん@お腹いっぱい。04/08/06 07:58ID:pG21KKPC
>>467
それでも関係ないアプリの設定を破壊する危険はあるわけだし
そもそもエンドユーザーが直接いじることは想定してないんだよ
iniと違って簡単に触れないのは(MS的には)メリットなのだ
0474名無しさん@お腹いっぱい。04/08/06 16:39ID:umegeI0W
レジストリのメリットはハッシュ構造だから高速な事じゃなかったの?
0475名無しさん@お腹いっぱい。04/08/06 17:55ID:pG21KKPC
>>474
MSはどちらも主張している
0476名無しさん@お腹いっぱい。04/08/07 00:23ID:GSbn6v+r
INIってファイルサイズ食い過ぎじゃない?
DATでいいよ、もう
0477名無しさん@お腹いっぱい。04/08/07 00:28ID:+AyCWOGG
DATも喰いすぎ。
終了時にパスワードでいいよ
0478名無しさん@お腹いっぱい。04/08/07 01:45ID:NH6IQI62
ふっかつのじゅもんで十分だよな。
たまに描違えるけど。
0479名無しさん@お腹いっぱい。04/08/10 18:19ID:CQTvWdX4
age
0480名無しさん@お腹いっぱい。04/08/13 14:52ID:5flw6Sct
結論:どちらもデメリットありすぎ
0481名無しさん@お腹いっぱい。04/08/13 19:52ID:/+XEq4Vm
penis.ini
0482名無しさん@お腹いっぱい。04/08/13 20:02ID:CYMwOZEk
>480
レジストリもiniもダメなら、どうしたらいいんだ?
0483名無しさん@お腹いっぱい。04/08/13 21:57ID:SNlB4TlQ
広告の裏にでも書いとけ、な。
0484名無しさん@お腹いっぱい。04/08/13 22:27ID:hHTuMKL3
自己書換
0485名無しさん@お腹いっぱい。04/08/13 22:55ID:1C1FXlC0
実行ファイルが内部に値を持つ。
変更不可。
0486名無しさん@お腹いっぱい。04/08/16 10:02ID:89DBrmnG
>結論:どちらもデメリットありすぎ

それをカバーできるメリットがあれば問題無し
0487名無しさん@お腹いっぱい。04/08/16 11:38ID:2qSgWeVn
レジストリのデメリット
・プログラミング工数が増える
・レジストリを起因としたバグが増える
・レジストリその物が壊れやすい

・バックアップが複雑化する
・レジストリバックアップを自動的に行うスケジュールをユーザーが簡単に組めない
・部分的なバックアップを自動的に行うスケジュールをユーザーが簡単に組めない
・ネットワークドライブでデータをリアルタイム共有できない

・ファイルのような一般的な作業方法での運用ができない
・比較の為のコストが掛かる
・検索の為のコストが掛かる
・元の環境へ再現する為のコストが掛かる

・データ入力のためのコストが掛かる
・データ出力のためのコストが掛かる
0488名無しさん@お腹いっぱい。04/08/16 11:40ID:2qSgWeVn
〜結論〜


 レジストリはめんどくさいんじゃボケ


0489名無しさん@お腹いっぱい。04/08/17 00:06ID:z6v9Z2Q+
iniのデメリット
・iniを起因としたバグが増える
・保存のタイミングなどで、iniファイルそのものが壊れやすい

・部分的なバックアップを自動的に行うスケジュールをユーザーが簡単に組めない

・レジストリのような一般的な作業方法での運用ができない
・セクションごとのアクセス権を細かく設定できない
・比較のためのコストが掛かる
・検索のためのコストが掛かる
・元の環境へ再現するためのコストが掛かる

・データ入力のためのコストが掛かる
・データ出力のためのコストが掛かる

〜結論〜
ほとんどiniにも当てはまります
0490名無しさん@お腹いっぱい。04/08/17 01:24ID:bgyJIXQE
それはないね
0491名無しさん@お腹いっぱい。04/08/17 02:21ID:1GI0RN2D
>>487 はちょっとどうかと思ったが、>>489 は明らかにメチャメチャ。
0492名無しさん@お腹いっぱい。04/08/17 02:39ID:0Onzq0HB
プログラミングはregのほうががラクだ
EnumやDeleteとかも使えるし。

工数増えるってopenとcloseだけでしょ。
iniのほうがファイル名決めたりせにゃいかんのでめんどいよ
0493名無しさん@お腹いっぱい。04/08/17 02:40ID:0Onzq0HB
バイナリぶち込むとかもできんしな
0494名無しさん@お腹いっぱい。04/08/17 04:35ID:j0VQU4fm
iniはリニアサーチだから遅い。
0495名無しさん@お腹いっぱい。04/08/18 00:50ID:U+aD0Ctn
>>493
BASE64でエンコード、デコードする荒業がないこともない。
そんなことするくらいなら素直にレジストリを使うべきだが。
0496名無しさん@お腹いっぱい。04/08/18 01:04ID:W1ACIkt6
夏休みらしく目新しい意見が一切ないな
0497名無しさん@お腹いっぱい。04/08/18 23:12ID:lNMwBgDF
それのどこが荒技なんだと小一時間
0498名無しさん@お腹いっぱい。04/08/19 00:10ID:b40AlNVp
結局、レジストリって前処理がめんどくさいよ。
文字列とか配列構造そのまんまで書けないし。

あと、バイナリと、数値と、文字列と、色々きちんと指定しないと壊れるし。
デリケートすぎるんだよな。エラー処理も不完全だし。
テキストの方がこれまでのノウハウが生かせて固く仕上げられるし、
工数もあんまり掛からない。
64kの壁とかも設定ファイルなら気にならないし、ディレクトリ構造が
/ini/以下とかになってりゃそこそこ使えた。
0499名無しさん@お腹いっぱい。04/08/19 00:42ID:rzFa1wK+
RegistryKey key = Registry.CurrentUser.CreateSubKey("Software\\maker\\app");
key.SetValue("name", obj);

これのどこが面倒なんだ?
0500名無しさん@お腹いっぱい。04/08/19 00:50ID:uuTKmTUI
黙ってXML使えと。
0501名無しさん@お腹いっぱい。04/08/19 02:32ID:gVAate/P
>>498
もっとちゃんとした知識をつけてから発言しよう
0502名無しさん@お腹いっぱい。04/08/19 05:46ID:Cs5yXLWk
Delphiで悪いが

reg = TRegIniFile.Create('Software\ORENO\APPLI');
reg.WriteInteger('Section', 'Ident', Value);
Value := reg.ReadInteger('Section', 'Ident', Default);
reg.Free;

ini = TIniFile.Create( ExtractPath(Application.Exename) + 'oreno_data.ini' );
ini.WriteInteger('Section', 'Ident', Value);
Value := ini.ReadInteger('Section', 'Ident', Default);
ini.Free;

工数ねぇ
0503名無しさん@お腹いっぱい。04/08/19 07:58ID:B8cHMCIm
で、エラートラップはできないんだろ?
0504名無しさん@お腹いっぱい。04/08/19 11:29ID:B8cHMCIm
ファイルならFileOperationErrorでなんかで受けられるよな。
レジストリは書き込みに失敗したとか取得に失敗したとか
エラートラップできんの?
0505名無しさん@お腹いっぱい。04/08/19 12:25ID:rqlYYQ9P
トラップも何も戻り値で成功か失敗か分かるじゃん。
>>502みたいにライブラリでカプセル化されてれば例外吐くなりなんなりするだろうし。
0506名無しさん@お腹いっぱい。04/08/19 12:30ID:rqlYYQ9P
というかiniのGetPrivateProfile系の方がエラー取得出来ない。
存在しなくても勝手にデフォルト値入れちゃうじゃん。
0507名無しさん@お腹いっぱい。04/08/19 12:43ID:B8cHMCIm
Java以外は例外が糞。
.netはWINの不安定性がモロかぶりでお話の外。
Delはクロスプラットフォームじゃないので論外。
C++はオブジェクト指向じゃないので却下。

JavaはレジカキコがJNIしかない。

結論的にレジは糞。
0508名無しさん@お腹いっぱい。04/08/19 12:47ID:SzUDAAMZ
>>507
すみません、バケツの中見せてもらっていいですか?
0509名無しさん@お腹いっぱい。04/08/19 12:50ID:zjAmJYe3
.NETでXML。これだろ。

Javaって(笑)
0510名無しさん@お腹いっぱい。04/08/19 14:48ID:ppE4kHP9
95使ってた時にあるソフトウェアがレジストリに漢字を書き込んでてな
それ以降のレジストリが読んでくれなくなったときがあった。
いろいろ調べて原因がそこにあるとわかってさくっと削除したら問題は解決したのだが。。
あれ以来、レジストリ使うソフトウェアには拒否反応が出るようになったなぁ。
0511名無しさん@お腹いっぱい。04/08/19 16:32ID:rqlYYQ9P
やっぱレジストリ最強だね。
Portabilityが必要な時だけXMLでも使えばいい。
C++ならXerces-C++やらexpatやらMIXやらyggdrasilやら
どれでも好きなライブラリ使えばいい。
0512名無しさん@お腹いっぱい。04/08/21 10:36ID:YhnsmKOU
>>507
たしかJDK1.4以降なら、JNIに頼らなくても、レジストリ書き込めますよん。
意識的にではないので、うわーいレジストリだ、ゴーリゴーリってな感じではないんですが。

java.util.prefs.Preferences で。
パッと見APIドキュメントには書いてないけど。

#側面から釣られてみた
0513名無しさん@お腹いっぱい。04/08/22 14:03ID:YB80stvP
レジストリは終わってるが、
javaにも未来はない。

既に手に付いてる人間の間で
しばし続くだけ。
0514名無しさん@お腹いっぱい。04/09/09 22:02ID:u5BqzNS2
1秒ごとに読みにいってるtclockとその派生アプリ
はどうよ。iniかレジストリか選択できるけど
0515名無しさん@お腹いっぱい。04/09/10 00:35ID:9+ohSbWl
キャッシュに入るだろうからほとんど問題ないな
0516名無しさん@お腹いっぱい。04/09/12 12:04:47ID:/7olXoES
iniだと毎回リニアサーチするから遅いけどな
0517名無しさん@お腹いっぱい。04/09/12 14:24:29ID:Se+Gdy+S
GetPrivateProfileSection使えば問題ない
0518名無しさん@お腹いっぱい。04/09/12 15:04:52ID:/7olXoES
毎回GetPrivateProfileSectionするとはなかなか面白いな。
0519名無しさん@お腹いっぱい。04/09/12 15:09:07ID:Se+Gdy+S
毎回なんて言ってないけどな
0520名無しさん@お腹いっぱい。04/09/12 15:09:59ID:/7olXoES
>>514が読めないのかな…
0521名無しさん@お腹いっぱい。04/09/12 15:12:50ID:Se+Gdy+S
そうか、515-516間で日が開いてるから繋がった話題だとは思わなかったよ
0522名無しさん@お腹いっぱい。04/10/14 15:01:27ID:bHqNg/NY
救済
0523名無しさん@お腹いっぱい。04/10/31 15:12:48ID:lrt86nqs
IMAGEPATHに\??という文字列が記述されています。ウィルスですか?検索してもわかりません。
ご教授できませんか。
0524名無しさん@お腹いっぱい。04/10/31 21:55:20ID:qAfqPkGK
良スレage
0525名無しさん@お腹いっぱい。04/10/31 23:11:44ID:IjqCV8zk
語り尽くされちゃってる感があるから、俺が無理矢理話題広げてみるな。

iniにする意味ってあるか?
iniの利点とされてるものの多くは、
ファイルに保存する利点であって、ini特有のものではないと思うんだよ。
0526名無しさん@お腹いっぱい。04/10/31 23:24:23ID:8yduIq5V
レジストリを汚さない。以上。
0527名無しさん@お腹いっぱい。04/11/01 03:55:22ID:XiAEkWk5
>>525
プログラマにとって楽。
ユーザとしては別に独自の設定ファイルでもいい。
0528名無しさん@お腹いっぱい。04/11/01 09:11:02ID:neGAJn9Q
>>526みたいな香具師は
レジストリって何のために存在すると思ってるんだろう…
0529名無しさん@お腹いっぱい。04/11/01 11:00:31ID:QWhjKRiW
汚すために存在するとでも言うのだろうか。

誰も汚さない=書き込まないとは言ってないのに・・・
0530名無しさん@お腹いっぱい。04/11/01 11:07:24ID:ML872X0H
>>527
APIがあるから楽って言っても、
どうせラッパークラスみたいなの使ってるんだよね。

iniの短所に"遅い"ってのがあるけど、これはiniの短所であって、
ファイルに保存する短所じゃない。
そうなると、iniではないファイルに保存すればいいんじゃないか、と思う。
0531名無しさん@お腹いっぱい。04/11/01 11:23:11ID:GAiYrZ6H
過去の焼き直し以前のものばかりで目新しい話がないなあ。
0532名無しさん@お腹いっぱい。04/11/01 13:15:41ID:b/g9X0Fc
>>528
複数のアプリと共有するためじゃないの?
0533名無しさん@お腹いっぱい。04/11/01 13:22:43ID:AgzuMGlz
iniだとUSBメモリに入れて持ち運んだりできて便利だと思う。
0534名無しさん@お腹いっぱい。04/11/01 13:42:26ID:OKTX2aHz
iniと外部ファイルの違いは何なのさ
0535名無しさん@お腹いっぱい。04/11/01 15:25:18ID:Uj4MJRk6
これからはxmlですよ
0536名無しさん@お腹いっぱい。04/11/01 23:49:00ID:DDAVGrsd
>>533
レジストリだと持ち運べないと思ってるんですか?
0537名無しさん@お腹いっぱい。04/11/02 08:56:06ID:tku2LHl9
レジストリは「気軽に」持ち運べない。
エントリ探してエクスポートするなんてめんどくてやってらんない。
0538名無しさん@お腹いっぱい。04/11/02 21:35:49ID:IIYKck6+
iniファイル探してコピーなんてめんどくてやってらんない と返せばいいのか?(ぉ
つか一度場所調べりゃあとは一発だし。
0539名無しさん@お腹いっぱい。04/11/02 22:40:40ID:ui4zmNnR
良スレage
0540名無しさん@お腹いっぱい。04/11/03 17:18:40ID:IUUm6lZr
OK、538者。こういうのはどうだ。
レジストリを使うソフト100個とiniを使うソフト100個
それぞれソフト本体と設定を別のPCに移すとなると楽なのはどっちだ?
0541名無しさん@お腹いっぱい。04/11/03 17:47:10ID:+jVIk2Q8
>>540
実行ファイルと設定ファイルが同じフォルダにあると仮定しないと
0542名無しさん@お腹いっぱい。04/11/03 18:59:58ID:aX4bHv4a
良スレage
0543名無しさん@お腹いっぱい。04/11/03 19:07:28ID:XJG1g4n+
>>533
そうそう
あと、OSを再インストールしたときとか
0544名無しさん@お腹いっぱい。04/11/03 19:22:37ID:IUUm6lZr
>>541
設定ファイルを実行ファイルと同じフォルダに保存しないソフトで
Documents and Settings\All Users\Application Data
Documents and Settings\<user>\Application Data
以外に保存するソフトなんてあるのか?
あるなら3つぐらいあげてくれ。
0545名無しさん@お腹いっぱい。04/11/03 19:48:18ID:ajOcnpiU
>>544
なによその半角スペースを含むフォルダは。ふざけてるの?
0546名無しさん@お腹いっぱい。04/11/03 20:22:25ID:aX4bHv4a
>>545
大丈夫か?
0547名無しさん@お腹いっぱい。04/11/03 21:29:53ID:CLQXKR40
>>540
そもそもソフトを100個も入れるバカがいたら見てみたいわけだが。
regeditで一個一個エクスポートしてるバカにはきついかもね。
0548名無しさん@お腹いっぱい。04/11/03 21:48:22ID:8uYqKSBi
regeditでエクスポートってバカ丸出しだな。
0549名無しさん@お腹いっぱい。04/11/03 23:26:47ID:obRaY9V/
>>545
なんだと
0550名無しさん@お腹いっぱい。04/11/04 00:41:35ID:mA+xJ+1q
>>547
ソフトのレジストリに悩むくらいにはWindowsを自由に使っているユーザーなら
100種類くらいは普通に入ってるだろ。
0551名無しさん@お腹いっぱい。04/11/04 01:54:44ID:JrDn9TV0
program filesには196個フォルダがあったが
会社名のフォルダのサブフォルダやらprogram filesの外にあるツールやら
cygwinやらを含めるともっと多い。
ちなみに漏れはレジストリ推進派だ。
0552名無しさん@お腹いっぱい。04/11/04 04:47:59ID:yTh6ScVY
>>550
環境の整理もできないバカだからレジストリの管理もできないんですね。
0553 ↑ 04/11/04 06:48:31ID:Xo9Tvz8B
この馬鹿は何必死になってんだ?
0554名無しさん@お腹いっぱい。04/11/04 06:52:39ID:Nkc0acF/
レジストリはたまってくと起動が遅くなるので大嫌いです。
0555名無しさん@お腹いっぱい。04/11/04 11:27:27ID:yTh6ScVY
>>553
内容の無いクソレスしかできない君は必死じゃないんだ。へーw
0556 ↑ 04/11/04 15:05:53ID:Xo9Tvz8B
この馬鹿は何必死になってんだ?
0557名無しさん@お腹いっぱい。04/11/04 20:24:49ID:RHzSff4N
ini支持
0558名無しさん@お腹いっぱい。04/11/04 20:57:32ID:LYiFEAvr
一回起動したら、もうアンインストールされるようなアプリにレジストリなんかいちいち使うなよ。バーカ。ゴミはきれいに捨てられるようにini で頼むわ
0559名無しさん@お腹いっぱい。04/11/04 21:00:23ID:S8HrOfBX
>>558
至言
0560名無しさん@お腹いっぱい。04/11/04 22:00:53ID:TcaC2VYr
他のソフトも参照する設定
ユーザーに知られたくない設定(試用期限など)
容量が大きい設定
以外はレジストリ使わんでほしいよな。
0561名無しさん@お腹いっぱい。04/11/04 22:08:25ID:QgCVDOL4
良スレage
0562名無しさん@お腹いっぱい。04/11/05 00:47:38ID:ExqWkK8Z
アンインストしたときにちゃんとレジストリのところも消してくれない人って結構いるんだよな
某ライティングソフトとか
0563名無しさん@お腹いっぱい。04/11/05 01:47:20ID:SbdyWuSm
もっぺん再インストした時に設定初めからやり直しにならないようにするためじゃないの?
0564名無しさん@お腹いっぱい。04/11/05 12:36:31ID:wVC2DqvU
ini支持
0565名無しさん@お腹いっぱい。04/11/05 17:45:27ID:WzkN33qJ
アンインストールはいらねーからするのにいちいち設定なんか残すんじゃねーよ。バーカ。
0566名無しさん@お腹いっぱい。04/11/05 18:08:16ID:PAeyypV5
>>565
同意
勝手にゴミ残すんじゃねーよ
0567名無しさん@お腹いっぱい。04/11/05 19:06:31ID:SbdyWuSm
ファイルを開くやファイルの保存ダイアログ出すソフトは全部レジストリに書き込んでるよ。
もちろんアンインスコした後も値は残ったまま。
0568名無しさん@お腹いっぱい。04/11/05 20:28:53ID:AyIn5X5b
MRUの話なんかじゃいよな?
0569名無しさん@お腹いっぱい。04/11/06 10:09:58ID:nP0RYRr9
>>567 ウィンドウの位置や大きさを記憶してるソフトも全部レジストリに書き込んでるよね。
もちろんアンインスコした後も値は残ったまま。
0570名無しさん@お腹いっぱい。04/11/06 10:48:59ID:9zdvt3gM
ここはみんなでスルーするよ。
0571名無しさん@お腹いっぱい。04/11/06 19:34:44ID:8olPxI5n
良スレage
0572名無しさん@お腹いっぱい。04/11/06 19:36:32ID:g0pK/Dui
ini支持
0573名無しさん@お腹いっぱい。04/11/06 20:11:06ID:2UjpIy/K
ini age
0574名無しさん@お腹いっぱい。04/11/07 03:33:02ID:EFJ1pivU
ini支持
0575名無しさん@お腹いっぱい。04/11/07 14:20:22ID:/gZKjMFO
>>565
じゃあiniを残すようなソフトは全力で叩くべきだなw
0576名無しさん@お腹いっぱい。04/11/07 14:40:27ID:pqVxfD1V
揚げ足取り乙
0577名無しさん@お腹いっぱい。04/11/07 14:58:06ID:jFqm4+bV
>>575 じゃないが、揚げ足じゃないと思うよ。
綺麗にアンインストールできるかできないかは、実は問題の本質ではない。
0578名無しさん@お腹いっぱい。04/11/07 16:53:27ID:OkOLLdMh
いまだに%WINDIR%にiniファイル保存するソフトは叩いていいと思う。
0579名無しさん@お腹いっぱい。04/11/07 17:05:33ID:s/SEQorD
いまだにwin.iniに保存するソフトは保護していいと思う。
0580名無しさん@お腹いっぱい。04/11/07 17:11:18ID:BKRLzoB6
>>578
俺79個あった。
0581名無しさん@お腹いっぱい。04/11/16 04:39:55ID:ze5XOPGP
別ドライブにOS再インストールした場合
旧OSのレジストリってバックアップできる?
0582名無しさん@お腹いっぱい。04/11/17 00:18:44ID:Dx/CEPhI
ini支持
0583名無しさん@お腹いっぱい。04/11/25 10:50:32ID:w1foEfXl
レジストリをいじって、スタートメニューの「最近使った
ファイル」をスタートメニューから消そう(あるいは追加させない)としているの
ですが、どうしても消せません。OSはWin2000proSP3で、窓の手、いじくるつく〜る、
http://homepage2.nifty.com/winfaq/downloads.html
のexfldopt.regを実行しても無理でした。
また、レジストリを直接いじっても変化ありません。
どなかた、ご意見宜しくお願いいたします。
058458304/11/25 11:18:14ID:yuKLbccU
すみません誤爆です
0585名無しさん@お腹いっぱい。04/11/25 11:54:12ID:nOl72KF5
良スレage
058658304/11/25 13:32:43ID:w1foEfXl
誤爆ではないです。584は偽物ですから。
本当に今困っているのです。
0587名無しさん@お腹いっぱい。04/11/25 14:17:54ID:Pob3U8+C
>>586
本当に困っているなら金を払ってこの問題が解決するまでサポートする契約を汁
0588名無しさん@お腹いっぱい。04/11/25 17:12:51ID:5q6ZyheI
ini支持
0589名無しさん@お腹いっぱい。04/11/29 01:17:26ID:sPZt4zQi
>>583
C:\Documents and Settings\ユーザー名\Recent\
のフォルダを右クリ→プロパティ→セキュリティ

「書き込み」を全部「拒否」
0590スーパーハッカー05/01/29 07:02:52ID:qiWuBr+d
WIN98だと
一番下のツールバー?を右クリック
プロパティ→スタートメニューの設定
最近使ったファイルの一覧→クリア

ネタじゃないならこれで行けるはず
0591名無しさん@お腹いっぱい。05/01/29 19:15:33ID:tapdUMom
>>583
昔ならしらんが
今時は基本的にINIもレジストリもユーザーが手動で操作するもんじゃないぞ。
人のうち入るのにドアから入らないで窓割って入るようなもんだ。

INIのほうが設定変更しやすいとか言われても勝手なことするなとしかいいようがないね。
0592名無しさん@お腹いっぱい。05/01/29 19:35:00ID:85VaO+AJ
何その的外れなたとえ
0593名無しさん@お腹いっぱい。05/01/29 19:46:25ID:tapdUMom
>>592
さっきはじめてこのスレ見て全部読んだとこなので色々ごっちゃになった。
すまそ。

>>583に勝手にレジストリいじるのはとても危険な事なんですよといいたかた。
0594名無しさん@お腹いっぱい。05/01/29 21:20:46ID:GCOmh/5H
Excelで「名前を付けて保存」する行為は一歩間違えば
とても危険な行為ですよ、と言いたい。
0595591,59305/01/29 22:45:39ID:tapdUMom
公開された仕様書・説明書に明示的に
「レジストリの○○(あるいはINIファイルの○○)を××に変更することによって設定を変更することが・・・」
のように記述があればその操作は想定内の操作で安全。

公開された仕様書・説明書に記述がないなら
プログラムに無断で変更される事になるので想定外であり、
設定くずれようがHDDフォーマットされようがしったことではないと言いたかったわけですよ。

「それらしい設定部分」を変更してうまくいったところで仕様公開されていない場合
「たまたまうまくいった」だけにすぎない場合も多いという話。
プログラム内部的にはおもいっきり想定外エラー発生で、その救済・暫定動作状態で動いてるだけとかね。

プログラムによっては時と場合によって記述がまるで異なる場合や
内部的に普段使わない様な別の機能も同じ設定を使用しかつ重要である場合や
関連する別ソフトからの使用される場合もありえる。

一言で言えば「その設定値がどのように使用されるかは作者(そのプログラム)しかしらない」ってだけの事なんですけどね・・・
なので
>>589さんの回答はMS公開仕様に書いてなければかなり危険な操作である可能性もありうる(Recentは標準で隠し属性なので手動操作をしてほしくないと見える点も含めて)
>>591さんの回答は多分>>583の求めている答えとは違う気がするけど、用意された設定ダイアログから変更されているので何も問題はない。


>>583
とりあえず適当に検索してXP用なので2000でやったらまずいだろうが参考になりそうなの発見。(ソースはMicrosoft)
2000用の情報もあるかもなので自分でしれべてみてちょ
http://support.microsoft.com/default.aspx?scid=kb;ja;292504
0596名無しさん@お腹いっぱい。05/01/30 09:45:25ID:Bt8QxxZy
確かにそうだね
0597名無しさん@お腹いっぱい。05/01/30 10:59:03ID:ryxAkTJp
レジストリ使う作者は有料化狙ってるんだろな
0598名無しさん@お腹いっぱい。05/01/30 12:06:23ID:T85h/v1b
レジストリ使わないとユーザー別で設定を分けるのがめんどい
0599名無しさん@お腹いっぱい。05/01/30 12:09:01ID:HvdWC+0k
レジストリ嫌うのは初心者だけだから無視だな
0600名無しさん@お腹いっぱい。05/02/03 21:40:08ID:b4Cwrb2n
だから本当の初心者は設定がどこに保存されるかなんて興味すら持たないって
0601名無しさん@お腹いっぱい。05/02/04 15:58:19ID:vYeqzSLU
レジストリ嫌うのは自称中級者だけだから無視だな
0602名無しさん@お腹いっぱい。05/02/09 01:18:24ID:OBfex3Qg
レジストリは嫌われてるよなw

INIですませられるならそれにこしたことはない。

試用でゴミを残されたらたまらない。
0603名無しさん@お腹いっぱい。05/02/09 01:33:48ID:WxVGYKFI
使わなくなったらレジストリ値も消せばいいだけだと思うのは俺だけですか?
簡単に消せるのにあえてゴミを放置してるのはあなた自身ですよ。
0604名無しさん@お腹いっぱい。05/02/09 01:50:39ID:uxhDQLZy
>603
{B901CA65-A2FC-18D0-83AD-464553540020}とか、
こんなキーを残されたら消したくても判らんよ。
0605名無しさん@お腹いっぱい。05/02/09 02:08:10ID:WxVGYKFI
CLSIDでしょ。
なんでこの程度が解らないのか不思議なんだが。
というかCLSIDは比較的簡単に辿れるキーだよ。
0606名無しさん@お腹いっぱい。05/02/09 05:17:08ID:zO0aRUtc
簡単に消せるゴミだったら更にもう一歩進めてそもそもゴミを出さないようにするって方がスマートじゃないか?
リアルゴミ問題でさえ最初からごみを出さないようにしようと言うのがトレンドだってのに。
0607名無しさん@お腹いっぱい。05/02/09 05:50:44ID:mL4EB+Fo
マルチユーザーとか使わないのでini派でつ。
スキルレベルで分けるなら下手に設定消されないように
初心者にはレジストリの方がいいかもしれんな。

>>603
簡単に消せるにとVSスレで言うからには
フォルダごとポイより簡単なんだなと反論してみる。

>>605
そもそもiniだったら辿る必要もないじゃないかとつっこんでみる。

>>606
大した設定がないソフトならそれもいいかもしんない。
0608名無しさん@お腹いっぱい。05/02/09 07:17:07ID:mOOpvaWQ
>606
実行ファイルやiniファイルも、不要になければゴミでしょ。
ゴミを出したくないならソフトを使うことなんてできないね。

レジストリだろうとiniだろうと不要になればゴミ、
そしてそれを消せば全く問題なし。何も違わないよね。

>607
フォルダごとポイと同じでしょ。
レジストリエディタでキーを辿って不要部分を削除。
ファイラーでディレクトリを辿って不要部分を削除。
レジストリはHKLMやHKCUなど、複数箇所に保存されることもあるけど
iniもカレントディレクトリやユーザープロファイルやシステムディレクトリなど複数箇所に保存されることがある
何も違わないよね。

設定ファイルがカレントディレクトリのみの物に限れば不要になったとき実行ファイルと一緒に消せるという利点はあるけど
それ以外はファイラーを使って削除するのもレジストリエディタを使って削除するのも手間数は変わらない。
ただ、ファイラーは初心者が一番最初に弄るソフトで、レジストリエディタは初めから多様するものではないので
単に初心者はレジストリエディタに慣れてないから難しく感じるだけ。
慣れればファイラー使うのもレジストリエディタ使いのもたいして変わらないよ。

OS再インスコ後の設定復元も、関連付けはレジストリでやるしかないんだから、
それにエクスポートしておいた各ソフトのレジストリスクリプトを結合しておけばダブルクリック一発で復元完了。
逆に再インスコ時以外なら、エクスポートしたレジストリスクリプトに自由な名前付けられるから
退避した設定ファイルの管理や復元が楽。
0609名無しさん@お腹いっぱい。05/02/09 08:52:16ID:OBfex3Qg
>>604
レジストリ厨には言っても無駄でしょ。

レジストリを汚さないので、気軽に試用してくださいって書いているソフト作者も
結構いるのにね。
0610名無しさん@お腹いっぱい。05/02/09 09:02:15ID:OBfex3Qg
>>608
すげえな。質問について全く答えていない。

>実行ファイルやiniファイルも、不要になければゴミでしょ。
>ゴミを出したくないならソフトを使うことなんてできないね。
無茶苦茶だなw

>フォルダごとポイと同じでしょ。
>レジストリエディタでキーを辿って不要部分を削除。
>ファイラーでディレクトリを辿って不要部分を削除。
>レジストリはHKLMやHKCUなど、複数箇所に保存されることもあるけど
>iniもカレントディレクトリやユーザープロファイルやシステムディレクトリなど複数箇所に保存されることがある
>何も違わないよね。
全然違うだろw

ここまでくるとレジストリ派をおとしめるためにわざと書いているのかと
疑ってしまう。
0611名無しさん@お腹いっぱい。05/02/09 09:13:52ID:mOOpvaWQ
> 無茶苦茶だなw
「ゴミを出したくないならソフトを使うことなんてできない」
と書いたのは、レジストリもファイルも不要になればゴミなのに
レジストリだけをゴミみたいに言ってるから例えを使っただけだよ。

> 全然違うだろw
理由は書けないんだね。
0612名無しさん@お腹いっぱい。05/02/09 09:47:53ID:OBfex3Qg
>>611
実行ファイルやINIファイルは捨てればいいが、レジストリキーはゴミなのに残ってしまうからだろ。

それにフォルダごとポイで残ってしまうのに一緒とはどういうこと?
フォルダを捨てたあとレジストリキーを検索しないといけないでしょ。
0613名無しさん@お腹いっぱい。05/02/09 09:59:28ID:mOOpvaWQ
> 実行ファイルやINIファイルは捨てればいいが
レジストリキーも捨てればいいだけ
ファイルも捨てなければ、不要なのに残ってしまうでしょ。

> それにフォルダごとポイで残ってしまうのに一緒とはどういうこと?
608でも書いたよね。
> レジストリエディタでキーを辿って不要部分を削除。
> ファイラーでディレクトリを辿って不要部分を削除。
「ファイルをフォルダごとポイ」も「値をキーをポイ」も操作は同じ。
操作の為のソフトに慣れてるかどうかの違い。
0614名無しさん@お腹いっぱい。05/02/09 10:10:31ID:pS6rrb6Q
>>609
そりゃ単に嫌レジストリ厨に嫌われたくないからでしょ。
0615名無しさん@お腹いっぱい。05/02/09 12:13:14ID:SYodjcCF
>>605
たどれるたどれないではなく、使っていることに気づきづらい上
後始末するのに検索したり面倒な手順が多い。

ついでに、関連付けとかファイルタイプ登録されてると最悪。
0616名無しさん@お腹いっぱい。05/02/09 12:15:52ID:SYodjcCF
そうそう、CLSIDは同じようなのがたくさんある上に、
名が体をあらわしていないのでぱっと見目にとまらないという欠点がある。
0617名無しさん@お腹いっぱい。05/02/09 12:17:16ID:aiT+Ucg2
別にどっちでもいいけど
0618名無しさん@お腹いっぱい。05/02/09 14:19:48ID:zO0aRUtc
>617
その通りだが無茶な言い訳をするレジストリ厨だけは好きになれん。
0619名無しさん@お腹いっぱい。05/02/09 14:23:15ID:mL4EB+Fo
>>611
610じゃなく607だが理由はだな、
「本体をファイラで消す+レジストリをファイラで消す」より
「フォルダごと本体と設定を消す」のが楽だからだ。まったく違う。

そもそもini派の主張から考えたら
本体の場所にiniを作ってくれるタイプだというのは
レジストリ派・ini派問わず暗黙の了解だと思ってたんだが。

ほんとレジストリ派を貶める為に(ry
0620名無しさん@お腹いっぱい。05/02/09 14:49:14ID:lmmsyLfv
>>619
そうだよなぁ 工数の問題だよなぁ (´∇`)エヘヘッ
時間が余っている人は一日中
0621名無しさん@お腹いっぱい。05/02/09 19:14:00ID:AWXOYe1F
ini派の理屈ってなんでこんなにバカっぽいの?
0622名無しさん@お腹いっぱい。05/02/09 19:44:03ID:HKA3tGXi
レジストリ派の騙りだから
0623名無しさん@お腹いっぱい。05/02/09 19:59:10ID:Ly2rXeH0
>>619
まったくその通り。

プロファイルフォルダにも作られることとか考えてたらきりがない。
0624名無しさん@お腹いっぱい。05/02/09 20:39:58ID:vwqV7iEB
つまりini派にとって、カレントフォルダ以外にiniを作るようなソフトも
レジストリを使用するソフトと同じくらい敬遠したいものってこと?

ってことはiniがいいってより、カレントフォルダのみで全設定を賄えるものだけが
許容範囲ってことだね。これはもう"レジストリ vs INI"って話じゃないな。
こういう人たちって関連付けやドライバ設定はどうしてるんだろう…
全てSendToに登録して"送る"から使ったりしてるのかな。
0625名無しさん@お腹いっぱい。05/02/09 20:44:18ID:QIOuAbsU
ini って、その生成元である実行ファイルのあるディレクトリに作られるもんじゃなかったの?
0626名無しさん@お腹いっぱい。05/02/09 20:51:08ID:vwqV7iEB
C:\WINDOWSとかC:\WINDOWS\system32とか
C:\Documents and Settings\%USER%\Application Dataとかにini作るソフトもあるよ。
iniではなくxmlなど他の形式の設定ファイルを置くものもあるし。
そういえばini派の人ってini以外のテキスト又はバイナリ設定ファイルについてはどうなの?
カレントフォルダにそういったini以外の設定ファイルを作るものも多いけど。
0627名無しさん@お腹いっぱい。05/02/09 20:52:26ID:lJhiPgGv
誰も過去レス読んでないな。
…読んでたら書かないか。
0628名無しさん@お腹いっぱい。05/02/09 21:07:12ID:OBfex3Qg
21 名前:プログラマ[sage] 投稿日:03/03/28(金) 01:45 ID:rBWfcgq3
別にどっちでもいいんだけどね
レジストリもちゃんとボタン一つで消せるように組んでるし

22 名前:名無しさん@お腹いっぱい。[sage] 投稿日:03/03/29(土) 01:08 ID:/Jk2o+MB
そういう人ばかりじゃないから、レジストリ弄るソフトは
怖くて試せないというのもあるんですよね。
0629名無しさん@お腹いっぱい。05/02/09 21:33:30ID:VT2n8N0b
>>627
そして君は関連過去スレを読んでないわけか
0630名無しさん@お腹いっぱい。05/02/09 22:17:01ID:XGnkmPHS
iniの方が好きだけど別にレジストリでも構わない。
全く同じ機能で設定がレジストリのものとiniのものがあったらiniを選ぶし
オプションで設定保存先を選べるならやはりiniを選ぶけど、
他の機能にちょっとでも差があったら設定がレジストリだろうと機能が優れてるものを選ぶ。

ソフトを使うだけの立場からの意見だけど、使うソフトを選ぶ上ではini>regだけど、これは最低優先点。
>>619の言うとおり、実行ファイルと一緒にフォルダごと消せるのは楽だけど
>>608の言うとおり、ファイル消すのもレジストリ消すのも手間は変わらない。
つまり、一カ所消すか2カ所消すかの違い。ならば不要になったときのその程度手間の差より
使ってる間の機能の差を優先したいというのが自分の考え。
0631名無しさん@お腹いっぱい。05/02/09 23:59:07ID:uLLbpWz1
昔、ここにいる人たちみたいなことを考えて、こんなの作った。
http://otp6-22.hp.infoseek.co.jp/_muhdk32.lzh

バイナリを書き換えて、ini等の設定ファイルを使うものを強引に
マルチユーザ化するシロモノ。自分用に作ったので適当です。人柱仕様。

コマンドプロンプトと環境変数の使い方を知っていれば使えると思います。
0632名無しさん@お腹いっぱい。05/02/10 01:07:12ID:P5NzjRjA
>>627
自分の言葉で発言しないと気が済まないんでしょ。
過去に散々言われてたことだなんて認めないと思うぞ。
0633名無しさん@お腹いっぱい。05/02/10 02:23:26ID:mtI3KwQt
ini派は初心者が多いと思う。

何せレジストリは関連する場所がわかり辛い。iniはたいてい関連ソフトのフォルダ内にあるし。

かく言う私も初心者。一度まともに起動しなくなった経験在り。
0634名無しさん@お腹いっぱい。05/02/10 03:20:28ID:MLyH1/2D
くまー
0635名無しさん@お腹いっぱい。05/02/10 07:31:20ID:9BWupppo
いくらini派ini派と言ったって
OS自身がレジストリ使うことまで拒否するわけじゃないんだから
>>624はホントにそんな真似するやついると思っているのか?
それにカレントフォルダ以外にini作る場合との比較だったら
レジストリ派とVSする意義もほとんど見出せないんだが。

頭悪い俺としてはツール自体のフォルダに設定があるほうが
バックアップし忘れがなくて都合がいい。iniかxmlかは問題ではないな。

# 「これを言っちゃあお終いよ」だが本当に使いたきゃ使うの>>630でFAな気も。
0636名無しさん@お腹いっぱい。05/02/10 17:36:35ID:Bwpj2O8D
ちゃんと後始末してくれるならレジストリでもiniでもなんでも良い
散らかしっぱなしはiniもレジストリも嫌い
0637名無しさん@お腹いっぱい。05/02/10 18:40:50ID:2A6lXwbc
>>631
良い仕事を有難う
%APPDATA%に作成されるファイルの移動はうまくいかなかったけど、
%windir%に作成されるファイルをexeと同じ場所に移せました。

要望を出してもいいですか?
0638名無しさん@お腹いっぱい。05/02/10 18:50:46ID:LHIiIiar
>>636
いや、俺は後始末するしないよりレジストリを使うか、使う場合は
どのキーに書き込むが明記してあるかの方が重要だと思う。

あと関連付けは、ある拡張子を扱うソフトのシェア1位になるか
最低でも定番と言われるようになるまでは、勝手に関連付けるのは
勘弁してほしい。
0639名無しさん@お腹いっぱい。05/02/10 18:57:48ID:LHIiIiar
あ、やっぱ訂正。
無いから作ってみましたとかバージョンが0.代からメジャーバージョンアップを
しないようなソフトは、手動でアンインストールする方法も書いとけヴォケ。以上。
0640名無しさん@お腹いっぱい。05/02/10 22:04:36ID:VxPqTRiB
結局どっちでも問題ないんだよな。
アンインストールの方法を明記してくれていれば。

でもレジストリを使う一部の作者がそういうことに無頓着でレジストリの評判を
落としてしまったとも言える。

最近のフリーソフトはレジストリキーを消せるようにアンインストール用の設定も
つけてくれているのがありがたい。
0641名無しさん@お腹いっぱい。05/02/10 23:37:42ID:Q6GYr6rX
初心者のくせに声だけでかいキチガイがウザイからね。
0642名無しさん@お腹いっぱい。05/02/11 01:59:00ID:GYKROHWx
>>638
あ、使ってくれる人がいた。
要望は出来る範囲でききますよ。
0643名無しさん@お腹いっぱい。05/02/12 01:56:57ID:OWk+fcJx
>>642
要望
1.%HOME%を廃止して欲しい
2.代わりに1行目に環境変数や絶対パスも記述出来るようにして欲しい
3.%HOME%を設定していない時の出力ファイルの基準ディレクトリは、
カレントディレクトリではなくexeと同じディレクトリにして欲しい
4._muhdk32.txtとファイル名を固定しないで、実行ファイル毎に変えて欲しい
例:sample.exe実行時はsample_muhdk32.txtを参照

バグ?
1.MDIBrowser.exe実行中TempShortcut\がMDIBrowser.exeと同じディレクトリに作成される
最後に\を付けなければ指定ディレクトリに作成される
2.MDIBrowser.INIの行だけ消してもMDIBrowser.INIがMDIBrowser.exeと同じディレクトリに作成されない

疑問
_muhdk32.txtの2行目以降に記述する順番は適当でいいのかどうか
%APPDATA%内に作成されるファイルも移動できるのかどうか

以上です
0644名無しさん@お腹いっぱい。05/02/20 04:37:37ID:tlNLXBAk
>>643
遅くなってすみませんが、指摘されたところを
いくらか変更した新版を作ってみました。

※相変わらず人柱仕様です。
※プログラムにパッチを当てる前にバックアップを取ることをお忘れなく。

http://otp6-22.hp.infoseek.co.jp/_muhdk32-0.03.lzh

今回の版で、シングルユーザ化にも一応対応しましたが、
うまく動くかわかりません。
%APPDATA%をつかう適当なフリーソフトを教えていただければ、
デバッグしやすくて助かります。
0645名無しさん@お腹いっぱい。05/02/20 04:39:15ID:tlNLXBAk
変更点は以下のとおりです。くわしくはREADMEをお読み下さい。

>>643
> 1.%HOME%を廃止して欲しい
廃止しました。代わりに「プログラムが要求する設定ファイルフォルダ」と
「あなたが望む設定ファイルフォルダ」を絶対パスで指定するように変更しました。

> 2.代わりに1行目に環境変数や絶対パスも記述出来るようにして欲しい
上記のいずれの設定にも環境変数を使えるようにしました。

> 3.%HOME%を設定していない時の出力ファイルの基準ディレクトリは、
> カレントディレクトリではなくexeと同じディレクトリにして欲しい
おそらくそのように動きます。

> 4._muhdk32.txtとファイル名を固定しないで、実行ファイル毎に変えて欲しい
> 例:sample.exe実行時はsample_muhdk32.txtを参照
設定ファイルは、「実行ファイル+.muh」にしました。
この例ではsample.exe.muhになります。

> バグ?
手抜きゆえのバグです。1.のほうの回避策としては、
「\」あるなし両方記述すればどうにかなります。

> 疑問
> _muhdk32.txtの2行目以降に記述する順番は適当でいいのかどうか
> %APPDATA%内に作成されるファイルも移動できるのかどうか
順番は大抵適当でいいですが、名前がかぶるファイル(A.HTMとA.HTML等)
の場合、長いファイル名を先に記述した方がいいです。
2番目は、>644のとおり、一応実装しましたが、うまく動くかわかりません。
0646名無しさん@お腹いっぱい。05/02/21 01:48:59ID:NfGOICU6
>>644
有難う御座います。おかげで便利になりました

が、以下のソフトで%windir%内のファイルの移動が出来なくなりました
画面黒化委員会 ttp://www.vector.co.jp/soft/win95/amuse/se128119.html
The Off By One Browser ttp://www.offbyone.com/ob1_download.htm

%APPDATA%を使うフリーソフト
Fuerza ttp://www5a.biglobe.ne.jp/~jylki/
 2.2 build 108 %APPDATA%指定でうまくいった
 ただし書き忘れたファイルは作成されないから%APPDATA%\Fuerzaで指定した方がいいかも
VLC media player ttp://www.videolan.org/vlc/download-windows.html
 0.7.2 vlc.exeとlibwxwindows_plugin.dllにパッチしたがうまくいかなかった
FreeCap ttp://www.freecap.ru/eng/index.php?p=download
 3.16 うまくいかなかった
WebMon ttp://www.markwell.btinternet.co.uk/webmon/
 1.09 1行目が%APPDATA%\WebMonの場合、WebPages.datとBackup-1.0.9.wmwで下の方に書いたものだけ移動された
 1行目を%APPDATA%にすると両方とも移動できた
以下のソフトでは試していません
Adobe Reader 7 ttp://www.adobe.co.jp/products/acrobat/alternate.html#rreader70basic
Mozilla系 ttp://www.mozilla.org/

以上debug版を使用しました
0647名無しさん@お腹いっぱい。05/03/07 01:56:07ID:myYZIVh+
iniの方がバックアップも簡単でアンインストールも簡単だからiniの方が良い。
iniファイルをユーザ別にフォルダ分けしてマルチユーザに対応していれば尚良い。
0648名無しさん@お腹いっぱい。05/03/07 22:27:18ID:3FICtDux
以上初心者(自称上級者)の意見でした。
0649名無しさん@お腹いっぱい。05/03/07 22:50:52ID:OWzLXam4

で、648の意見は?
0650名無しさん@お腹いっぱい。05/03/07 23:32:43ID:mQDb1YRq
レジストリ使うのは作る側の意見でしかないわ
モノを作るときの基本がなってないわ
0651名無しさん@お腹いっぱい。05/03/07 23:46:31ID:3FICtDux
馬鹿の意見なんて聞きたくないって事だよl。
0652名無しさん@お腹いっぱい。05/03/07 23:51:20ID:mqRu3HF8
l
0653名無しさん@お腹いっぱい。05/03/07 23:51:29ID:oV1osaL5
1.レジストリ
○マルチユーザーに対応
○読み込みが速い
×バックアップ、アンインストール、編集が面倒

2.実行ファイルと同じ場所にini
○バックアップ、アンインストール、編集が簡単
×マルチユーザーに対応してない
×読み込みが遅い

3.Application Dataにini
○マルチユーザーに対応
×バックアップ、アンインストール、編集が面倒
×読み込みが遅い

4.実行フォルダと同じフォルダにユーザ別ini
○バックアップ、アンインストール、編集が簡単
△中途半端なマルチユーザー(書き込み権限がない場合使えない)
×読み込みが遅い


一人で使うなら2
複数で使うなら1か3
最強なのは1と2、もしくは2と3(と4)が選択できるソフト
0654名無しさん@お腹いっぱい。05/03/08 00:52:28ID:KXAg8kFV
最近のパソコンで読み込み速度気になるか?
0655名無しさん@お腹いっぱい。05/03/08 00:59:34ID:5ON5A1TF
イニストリを開発するのら(*^_^*)
0656名無しさん@お腹いっぱい。05/03/08 02:20:40ID:GqupiU0/
iniの読み込みが気になる程度のマシンなら、レジストリが肥大化
したときの起動速度の低下がかなり問題になるんじゃまいか
0657名無しさん@お腹いっぱい。05/03/19 19:48:54ID:YCUyAUb4
○●ソフ板の名無しさんがついに変更されます●○(予定)
数々の不毛なレスの末、以下の案で落ち着きそうです。

ソフトウェア板の名無し暫定案
→応答ななし

理由:
無難だから
多少ひねってあるから
ソフトの特性をついているから

利点:
名前で検索に引っかかりにくい
windows板との差別化を暗に計れる

ソフトウェア板の名無しを決めようVer3
http://pc5.2ch.net/test/read.cgi/software/1075473289/
0658名無しさん@お腹いっぱい。2005/04/07(木) 16:59:42ID:RTJ9DZT4
 
0659名無しさん@お腹いっぱい。2005/04/16(土) 19:33:46ID:pzwhNJmv
>>653
MSのお勧めはマイドキュメント以下にディレクトリ作成。
別に形式はINIに限定されないから速度も高速。
0660名無しさん@お腹いっぱい。2005/04/16(土) 20:42:09ID:RV/TLZVT
M$のお薦めは全然関係ないし、マイドキュに勝手にフォルダ作るアプリは嫌われる傾向にあると思う
0661名無しさん@お腹いっぱい。2005/04/16(土) 22:59:22ID:qd9837Iw
>>660
>全然関係ないし
あるよ。XPロゴ取得に絡んでくるし。
つうか重要なのは作ったフォルダ以下は好きにできるって話。
それはApplication Data以下でも同様。
0662名無しさん@お腹いっぱい。2005/04/16(土) 23:37:18ID:RV/TLZVT
XPロゴ取得って…スレの趣向から外れてるでしょ
ユーザー及びフリー、シェア作家の視点で語られているからこそ
iniだなんだって話になってるんだからさ

ベンダー側の視点で語りたいならマ板とかの関連スレのほうが向いてると思われ。
0663名無しさん@お腹いっぱい。2005/04/16(土) 23:38:46ID:dkgwbvH1
>>661
マイクロソフトのほうで「マイ ドキュメント」以下に
自作のWord書類やExcelデータを保存する「Office」フォルダとか
マイクロソフトのゲームのセーブデータを保存する「Microsoft Games」フォルダとか
ペイントで描いた絵を保存する「ペイント」フォルダとか作ってくれたら考えてあげてもいいよ。


フォルダ利用ポリシーがエンドユーザーに徹底されてないのが問題なのかもしれない。
「デスクトップ」と「マイ ドキュメント」と「C:\Documents and Settings\俺\」の違いがわからん。
「マイ ドキュメント」の中にアプリごとの個人用フォルダ作るくらいなら「俺\」に作ってくれ。

ttp://www.microsoft.com/windows2000/ja/professional/help/lsm_homedir.htm
ぬう。
0664名無しさん@お腹いっぱい。2005/04/16(土) 23:50:42ID:HLo5YkWk
Win95のころはオブジェクト指向とかなんとか言って
ドキュメント→プログラムを推してたけど
やっぱりプログラム→ドキュメントのほうが良いってことか?
0665名無しさん@お腹いっぱい。2005/04/17(日) 19:14:39ID:jVGgJyib
> ペイントで描いた絵を保存する「ペイント」フォルダ
マイ ピクチャ
0666名無しさん@お腹いっぱい。2005/04/18(月) 13:36:49ID:CdW4RpDp
 
0667名無しさん@お腹いっぱい。2005/04/18(月) 14:13:16ID:XhAgR/cJ
>>664
微妙にずれてるw
OS,UIレベルのオブジェクト指向ってアイコンをダブルクリックしたり右クリックして
ファイル->操作を実行することを指してなかった?
0668名無しさん@お腹いっぱい。2005/04/26(火) 22:47:51ID:9oVTvw1O
http://www.atmarkit.co.jp/fjava/devs/object01/object01.html
0669名無しさん@お腹いっぱい。2005/04/27(水) 10:00:10ID:MUcNVDUT
 
0670名無しさん@お腹いっぱい。2005/04/27(水) 11:37:46ID:DPQu54Mh
そもそもレジストリなんて物はOSの内部で頻繁に読み込み、書き換えが行われて
いるわけであるし、もっと言えば大抵のソフトが使用するレジストリキーはせいぜい
「HKEY_***_***\SOFTWARE」以下のキー程度だろう。
OS自体が主に使用、管理するレジストリが汚れるだなんて騒ぐのはナンセンス。
それよりもiniファイルをあちこちにばら撒かれるほうが俺は嫌だが。

しかし、結局 ini、レジストリ、%USERPROFILE% その他の場所に設定ファイルが
混在しているのが現状。
0671名無しさん@お腹いっぱい。2005/04/27(水) 13:38:04ID:nP3IXZmQ
>>670
既出
0672名無しさん@お腹いっぱい。2005/04/27(水) 17:22:37ID:DPQu54Mh
>>671
スレ読み返したら確かにもう出ている意見だったな、すまない。
0673名無しさん@お腹いっぱい。2005/04/27(水) 18:15:46ID:9dF4+Vj+
このスレループの塊だからな
0674名無しさん@お腹いっぱい。2005/04/27(水) 18:25:40ID:v1/pIBsj
このスレの魂はループだからな
0675名無しさん@お腹いっぱい。2005/04/28(木) 17:09:07ID:zK9myyGg
この塊スレのループだからな
0676名無しさん@お腹いっぱい。2005/05/02(月) 14:25:30ID:C8JWTuhX
この戦いの意味がわかりまへん。
0677名無しさん@お腹いっぱい。2005/05/02(月) 15:00:22ID:xsFtbyG7
それが2ちゃんクオリティ
0678名無しさん@お腹いっぱい。2005/05/04(水) 19:09:03ID:+fYHqC63
混在してる状況では、それぞれにバックアップ取るのマジで大変だから、
統一してくれるならどっちでもいいよ。
レジストリのバックアップも、REGEDIT /Eをバッチファイルで纏めてやれば、
一瞬で済むし。
copyコマンドでiniファイルのバックアップ用バッチファイル作るのと手間は変わんない。
0679名無しさん@お腹いっぱい。2005/05/04(水) 22:25:46ID:7jXGvhaT
ソフトをシステムとは別ドライブに置いておけばリカバリー後でもすぐに使える。
このソフトがソフトのフォルダにini保存するものなら設定のバックアップという行動自体必要ない。
ゆえにiniを支持。レジストリの利用は
他のソフトに設定を変更されるソフト、設定が多いソフト、システム設定、試用期限の記録
に限定してもらいたい。
0680名無しさん@お腹いっぱい。2005/05/05(木) 17:30:23ID:KM6wc+oh
>>679
iniを支持するのはこの程度のレベルの奴ってのがよく分かる文章ですね。
0681名無しさん@お腹いっぱい。2005/05/05(木) 17:32:25ID:hBvZfETh
練度の低い兵士が使っても十分に性能を引き出せるのが良い兵器。
なんて言葉があるな。
0682名無しさん@お腹いっぱい。2005/05/05(木) 18:55:55ID:sgUTe2HY
プログラムほとんどしたことない自分はレジストリを便利と思ったことがない。
作る側だけのわがままがレジストリのイメージ。
0683名無しさん@お腹いっぱい。2005/05/05(木) 19:48:13ID:KM6wc+oh
乞食側のわがままがiniって事だな。
0684名無しさん@お腹いっぱい。2005/05/05(木) 19:52:53ID:tvcR9gOR
便利と思うことはないだろうが、速度面など気づいていない
部分で恩恵を受けているはず。
0685名無しさん@お腹いっぱい。2005/05/05(木) 20:05:05ID:OxjKKTf5
開発側の都合って点ではデバッグはiniのがやりやすかったが。
色々と条件変えてチェックするのはini捨てたり編集するだけでいいし
同一マシンへの多重インストールも別フォルダにコピーするだけでいいしな
0686名無しさん@お腹いっぱい。2005/05/05(木) 23:36:15ID:kn+O8JZU
>>685
確かに、開発中にini書き込みにバグがあったり仕様変更のテスト
する際にも、瞬時に消せるのは楽だもんな。
俺も開発が楽だって理由で自分で作るのはini派だ。
0687名無しさん@お腹いっぱい。2005/05/06(金) 00:50:14ID:SYidggRt
このスレ見てていつも思うんだけど、
どうしてレジ派の人はini派の人を馬鹿だの初心者だの言って
全く意見聞こうとしないんだろ?

ini派がこれ以上増えないように必死になっているようにしか見えん
0688名無しさん@お腹いっぱい。2005/05/06(金) 00:56:50ID:26sN3zAe
実際馬鹿で初心者だからしょうがないじゃん。
0689名無しさん@お腹いっぱい。2005/05/06(金) 01:08:47ID:xtVNcJGw
>>687
MSの錦の御旗に付き従う多数派だから。
多数派が少数派を迫害するのは人間の性でしょ。。。
0690名無しさん@お腹いっぱい。2005/05/06(金) 01:15:39ID:JH7FDfKX
自分の意見もまともに言えないくせに
相手の否定ばっかりしてる>688みたいな奴の方がよっぽど馬鹿だと思うが。

そんなに「初心者」を主張したいんだったら
少しは「上級者」らしい意見でも言ってみたらどうなんだろ
たまにはレジストリ派のまともな意見も聞きたいわ。
0691名無しさん@お腹いっぱい。2005/05/06(金) 01:46:32ID:ge24BgIm
ゴミを放置するマ人は嫌いって所は一致してるのな
0692名無しさん@お腹いっぱい。2005/05/06(金) 02:45:34ID:lxlLd7ga
>>690
削除やバックアップはiniの方が楽なのは認めるけど、設定を直接弄るようになると、
レジストリの方が階層構造で管理できて、値の型も設定できるから慣れると弄るのは楽。
iniは弄るの面倒だし、バッチやスクリプトから一部を書き換えたい場合、
たとえばhoge.iniの、100行中の10行目だけを書き換えたい場合でも
 hoge.ini→(1〜9行目変更無し)→buf.ini
 hoge.ini→(10行目変更)→buf.ini
 hoge.ini→(11〜100行目変更無し)→buf.ini
 buf.iniをhoge.iniにリネーム上書き
ってなかんじで全てを新たに書き出さないとならないけど、
regならスクリプトでもバッチ(reg.exe)でも書き換えたい場所をピンポイントで書き換えできる。

iniは手動で書き換える場合も、iniはどこにどの設定があるのか固定されてないけど
regはキーパスで管理されてるから、キーショートカット機能のあるレジストリエディタなら
目的の位置へ素早く到達できる。(複数の値を持つキーもあるけど全てベタのiniよりは遙かにマシ)

ついでに設定を戻したり切り替えたりする場合も、iniはファイル名自体に意味があるから
日付管理したりするのにわざわざ別フォルダに置いたり書庫に格納したりと面倒だし、
リネームしてしまうと使うときまたリネームしなくちゃならない。
regならregスクリプトを日付名や設定内容名で保管して置いて
必要なときにファイル名から戻したいものを選んで結合するだけ。

レジストリエディタも使いこなせず、設定を直接弄る能も無い初心者が
バックアップの楽なiniを選ぶ気持ちはわかる。まあレジストリも
場所さえ把握してればバックアップは「書き出し→ファイル名指定」だけで終わりだけど、
きっとどこにどのソフトのキーがあるかすらわかってないんだろう。
概念的には「どのフォルダにどのソフト(及びini)があるか」と同じだけど、
レジストリはユーザーが勝手にキーパス設定出来ないからな。
日本語フォルダ作ってソフト管理してるような奴には辛いだろう。

「設定を直接弄る必要なんて無い」とか言いたくなるだろうけど、
それ自体が初心者の証明になってしまうのでやめとけよ。
0693名無しさん@お腹いっぱい。2005/05/06(金) 03:35:55ID:ejT1NhcB
iniFile := TIniFile.Create( 'hoge.ini' );
iniFile.WriteInteger('10行目項目', ***, ***);
Free;
0694名無しさん@お腹いっぱい。2005/05/06(金) 03:42:51ID:OBP+7/r/
>>693
m9(^Д^)プギャー

これだからini派はバカにされるんだろうなw
0695名無しさん@お腹いっぱい。2005/05/06(金) 03:57:15ID:StGmZ2C7
過剰反応してるね(・∀・)ニヤニヤ
0696名無しさん@お腹いっぱい。2005/05/06(金) 04:59:14ID:mxCrUcEr
レジストリは作る側が便利なだけ。
0697名無しさん@お腹いっぱい。2005/05/06(金) 07:26:24ID:Zp1Sp7P2
>692の言ってることはテキストエディタ使いこなしてる香具師ならiniでも普通に出来るんじゃないのか?
漏れはCG屋なんで流石にそこまでは出来ないが、プログラマの友人や同僚を見てると
マクロや検索、grepなんかを使ってスカーンスカーンと目的のとこに飛んでゆくが。
0698名無しさん@お腹いっぱい。2005/05/06(金) 07:33:17ID:klJBN/CS
誰も過去スレを読んでないな
0699名無しさん@お腹いっぱい。2005/05/06(金) 07:52:18ID:y9a6aAyd
>regはキーパスで管理されてるから、キーショートカット機能のあるレジストリエディタなら
>目的の位置へ素早く到達できる。(複数の値を持つキーもあるけど全てベタのiniよりは遙かにマシ)

テキストエディタと違いレジストリエディタは使える環境の幅があんまりなかったりする。
NTだとRegEdit以外はほとんど動かない

そんな古いOS使ってるほうが、とか言われそうだが開発者ならそうもいってらんない状況も出てくる。
0700名無しさん@お腹いっぱい。2005/05/06(金) 13:05:45ID:abywA+ah
過去スレがどうとか歴史認識がどうとか言ってるやつうぜえな

今、目前にいる敵を叩く! それでいいじゃねえか
0701名無しさん@お腹いっぱい。2005/05/06(金) 16:27:32ID:48BnHSqg
>>700
板違い
http://ex10.2ch.net/news4vip/
0702名無しさん@お腹いっぱい。2005/05/06(金) 19:35:55ID:p50j2898
敵ねえ
相手をそういう風に見てる限り成長できないな
とマジレス
0703名無しさん@お腹いっぱい。2005/05/06(金) 21:45:48ID:26sN3zAe
なるほど、ini派が成長しない理由がよく分かった。
0704名無しさん@お腹いっぱい。2005/05/07(土) 01:35:39ID:ff2V4ZSN
レジストリ派が>703みたいなやつしか居ないからレベルを合わせてやってるんだよ
0705名無しさん@お腹いっぱい。2005/05/07(土) 02:14:15ID:Pnzz7DBf
自分はプログラミングとかできない低脳だから滅茶苦茶なことを言うんだが
ini的な設定ファイル形式だとしても
XMLでもYAMLでも独自形式でもなんかしらうまい実装をすれば
レジストリ派が掲げる理想程でないにしても良いものができないのだろうか。
0706名無しさん@お腹いっぱい。2005/05/07(土) 02:37:43ID:ypW7J0hR
>>705
つかレジ派は屁理屈こいてるだけだから
0707名無しさん@お腹いっぱい。2005/05/07(土) 09:00:43ID:J1GsekfM
ini派は理屈も何もありませんから。
0708名無しさん@お腹いっぱい。2005/05/07(土) 10:59:27ID:gVKLhn8b
いまんところレジ派の言い分は
設定項目へのブックマークを作れる。
複数の設定を切り替えやすい。
でいいのかな?

これらが必要なソフトは設定方式をレジストリにしてもらうより
ソフトのインターフェイスで対応してもらえばいいと思うんだが。

たとえばWinRARは圧縮プロファイルってもんを用意しているし、
ダウソソフトは同時ダウン数などよく変更する項目をメインフォームに配置してる。
0709名無しさん@お腹いっぱい。2005/05/07(土) 15:37:55ID:qmzA0zMd
IniはApplication Dataに吐けっちゅうに
0710名無しさん@お腹いっぱい。2005/05/07(土) 22:42:49ID:WU9gGXVX
 OS再インストールの時プログラムが入っているフォルダをコピー
するだけでいいから ini の方が好きだなぁ。
0711名無しさん@お腹いっぱい。2005/05/12(木) 15:20:06ID:YqdG45yq
>>710
そうそう、それだけ。
べつに何も詳しいことは知らんが、それだけでとても便利。
レジ使うソフトも
レジにデータがなかったら再度作ってくれるか、どうしようか聞いてくればいい
( 詳しいことは何にも知らんが )
それならバックアップがすごく便利。
0712名無しさん@お腹いっぱい。2005/05/12(木) 15:56:20ID:ygFaoN9P
下がりすぎ〜
0713名無しさん@お腹いっぱい。2005/05/12(木) 16:49:03ID:ZXum3jUA
レジストリをレジと略すバカ。
世の中レジっつったら、レジスターのことです。
0714名無しさん@お腹いっぱい。2005/05/12(木) 18:58:10ID:ygbcLxmH
>>711
レジ使用ソフトは、フォルダコピーして別のPCへ持ってった場合
勝手にレジストリにデフォルト値セットして起動するものが多い
(パッケージソフトなんかは正規のインストール作業を行わないと使えないものも結構あるけど)

ただしフォルダ内のファイルには設定情報がないので全部デフォルト値にリセットされるので
フォルダコピーのみでは設定のバックアップにはならないけどな。
0715名無しさん@お腹いっぱい。2005/05/12(木) 21:20:49ID:wL5FcPN7
>>714
起動しても設定がデフォだからあまり意味がない
0716名無しさん@お腹いっぱい。2005/05/13(金) 02:17:44ID:e6pJhBIu
ゴミだらけにされたくねーからレジストリ使うな

イニ使え
0717名無しさん@お腹いっぱい。2005/05/13(金) 03:50:16ID:1PQTkksv
>>716
じゃあWindows使うなよ
0718名無しさん@お腹いっぱい。2005/05/13(金) 07:05:42ID:xx2S/nQ3
iniファイルでファイルシステムがゴミだらけに。
0719名無しさん@お腹いっぱい。2005/05/13(金) 07:10:05ID:kV6B226p
>718
ファイル管理へたね
0720名無しさん@お腹いっぱい。2005/05/13(金) 11:41:01ID:JI05yOfs
以前、レジストリを使うソフトは複数の設定を切り替えやすいのが長所という意見があったが
カレントディレクトリにiniを作るソフトなら、ソフトのコピーを作っておくことで
複数の設定を使える。複数起動できるソフトなら同時に複数の設定で使える。
つまり
iniを使うソフトは「切り替えにくい」といわれていたことは
iniを使うソフトは「切り替える必要が無い」に。
設定をエクスポートしたり、設定ファイルを適用したり「することができる」といわれていたことは
設定をエクスポートしたり、設定ファイルを適用したり「しないと設定を切り替えられない」になるわけだ。
0721名無しさん@お腹いっぱい。2005/05/13(金) 11:59:03ID:4t83M3HG
>>720
設定毎に実行ファイルなど必要ファイル全てを
複数のディレクトリに置いておくのか?
かな〜りイヤな使い方だな。

もちろん複数のディレクトリを作って使うのがメリットになる場面もあるけど
設定を切り替える為だけにそういうことはやりたくないよ。
それこそini派が嫌う「面倒」の一言に尽きる。
それならバッチやスクリプトでini自体を置き換えたり
内容を書き換えたりする方法の方がまだスマートだな。

言ってしまえば
> iniを使うソフトは「切り替えにくい」といわれていたことは
> iniを使うソフトは「切り替える必要が無い」に。
なる変わりに、設定毎にディレクトリをい用意し、必要ファイルを全てコピーしておかなければならない

> 設定をエクスポートしたり、設定ファイルを適用したり「することができる」といわれていたことは
> 設定をエクスポートしたり、設定ファイルを適用したり「しないと設定を切り替えられない」になる
変わりに、全てを一つのディレクトリで賄うことができる

となるわけだ。
俺はiniの方が好きだけど、複数の設定を使い分けるために
ソフトごと複数のコピーを用意するなんてのはゴメンだな。
0722名無しさん@お腹いっぱい。2005/05/13(金) 13:11:46ID:gL0lLLGp
>>721
いや、そういう使い方をしても不便とは思わない程度の格のソフトのくせに
レジストリを使うのは生意気。
0723名無しさん@お腹いっぱい。2005/05/13(金) 14:24:14ID:Ldv2SIFs
>720,721
理想はマルチユーザー対応のini型な希ガス。
コマンドラインオプションで設定ファイル切り替えられるタイプもあるしな。

複数起動についてもいる人といらない人いるから
抑制するかどうかは選べると嬉しいことが多いね。
0724名無しさん@お腹いっぱい。2005/05/13(金) 17:12:38ID:NmuBoV2Q
下らんスレだな。ループループ
0725名無しさん@お腹いっぱい。2005/05/13(金) 20:45:48ID:kV6B226p
顔はまずいよ。ボディボディ
0726名無しさん@お腹いっぱい。2005/05/14(土) 03:15:42ID:t8Jq+Rl1
新たな形式がでてくるとか言う話もないし、
VSとか言っても結局利点と欠点主張しあってるだけ(もしくはそれ以下)だからな。
エンドレスループ orz
0727名無しさん@お腹いっぱい。2005/05/16(月) 09:04:56ID:z0+1HZyR
 
0728名無しさん@お腹いっぱい。2005/05/16(月) 10:37:16ID:fBHGoKm3
最近はさすがにないだろうが
昔粗悪なドライバー付属のソフトにトレジストリを壊された経験からどっちかというとini派

どうせ壊れるなら単体のファイルで壊れてくれる方が気楽だ

って今となってはやっぱりどっちでもいいや程度
0729名無しさん@お腹いっぱい。2005/05/17(火) 00:36:36ID:I69aQExj
iniの人はxmlでもいいんですか?
0730名無しさん@お腹いっぱい。2005/05/17(火) 12:41:40ID:CUTgf/C2
あくまで両方あってこそ、よく設定を弄るアプリなら ini ≧ レジストリ の方が気がらくだなという主観のini派
>>729
現状に即してればなんでもいいと思う
xmlの使い勝手が今、皆にとってよいかどうかは微妙だね
0731名無しさん@お腹いっぱい。2005/05/17(火) 13:01:51ID:efkIJxbi
思想的には受け入れられるものだと思う。プレーンテキストだし。可搬性あるし。

現実的には作成者も利用者も面倒なだけだが。
本文中に設定に本当に必要なデータ以外のデータが多すぎ。
Windowsに「xmlのデータ編集専用GUIエディタ」みたいなのが
標準添付される時代にならないかなー。
0732名無しさん@お腹いっぱい。2005/05/17(火) 15:55:19ID:5abUnhxL
馬鹿には触れない形式の方が良いね。
0733名無しさん@お腹いっぱい。2005/05/17(火) 16:13:57ID:GB/x8F8v
>>731
iniだってユーザーが直接編集することは「普通はない」し「あるべきでもない」だろ。
設定はソフト上からすべて統一的に行えるべき。

ユーザーからはxmlで保存されてようがiniで保存されてようが関係なく「設定ファイル」である。
というのが望ましい。

…まあ、ソフトを起動する前に設定を変えたい需要(PC移動によるファイルパス変更等)があるから
ここまで変に揉めてるわけだが。

「Ctrlキーを押したままソフトを起動すると設定を読まず内部初期値で起動」
という類の芸が一般的になればいいんだけど。
0734名無しさん@お腹いっぱい。2005/05/17(火) 16:51:07ID:OFfvW6C7
>>733
>iniだってユーザーが直接編集することは「普通はない」し「あるべきでもない」だろ。
>設定はソフト上からすべて統一的に行えるべき。

そうか?
「普通はない」からこそ、きわどい部分はあえて直接弄らないと対応できないように
しているソフトなどもあるわけで、それはそれで思想として認めるべきじゃない?
0735名無しさん@お腹いっぱい。2005/05/17(火) 17:03:52ID:Ic/TLQqW
XPの場合 無印→SP1→SP2 とVUPを重ねると
・レジストリに環境設定を保存するソフトの設定が保存されないバグ(状態)
がある

ViX(画像ヴュアー)等のINI/レジストリ保存設定を選べるタイプだとハッキリ
判り、レジストリ保存のままだと設定した個別設定が全く有効にならずINIに
するとちゃんと記憶される

ちなみに、XP With SP2ではこの問題は起きない
0736名無しさん@お腹いっぱい。2005/05/17(火) 17:07:09ID:GB/x8F8v
>>734
それは「高度な設定」とか「玄人志向」とか
適当な脅し文句と重要度で設定を分けることで対応するべき。
それを設定ファイル直いじりに還元するのは間違ってる。

「普通の人は使わない裏設定だから設定ウィンドウには出さないので
自己責任でてきとーに設定してちょ」というのは態度としては誤り。一応な。
0737名無しさん@お腹いっぱい。2005/05/17(火) 22:26:08ID:3FQGFB6L
つまり、ini派は設定がiniだろうとxmlだろうとregだろうと
GUIからしか弄れない無能ってことでFA?
0738名無しさん@お腹いっぱい。2005/05/17(火) 22:39:00ID:dePC1TGM
だったらShorter や ポチエスみたいなソフトがあれだけ支持されるわけないだろ
0739名無しさん@お腹いっぱい。2005/05/17(火) 22:40:35ID:vhTRUZWf
>>737
そんな半端ではもう釣れないと思う
0740名無しさん@お腹いっぱい。2005/05/17(火) 22:41:24ID:vhTRUZWf
ってご丁寧にレスついてるよ
0741名無しさん@お腹いっぱい。2005/05/17(火) 22:44:08ID:vOtPeUUN
>>739@釣られた奴
>>740@釣られた自分に気付いて自分にフォロー入れた奴
0742名無しさん@お腹いっぱい。2005/05/28(土) 12:11:29ID:tFCmD4PH
[ツール|諸設定]でiniファイル開いてユーザーにいじらせるアプリを作った俺様は勝ち組
0743名無しさん@お腹いっぱい。2005/05/29(日) 14:36:32ID:b+s15n2L
iniなら別のユーザーで使う時もファイルをコピーするだけでOK。
レジストリだとこれが面倒なんだな
0744名無しさん@お腹いっぱい。2005/05/29(日) 16:29:04ID:zxMnpd/I
馬鹿には面倒って事なんかな?
0745名無しさん@お腹いっぱい。2005/05/29(日) 17:14:40ID:b+s15n2L
意味が分からない
0746名無しさん@お腹いっぱい。2005/05/29(日) 19:38:34ID:GW+QqNW0
普通レジストリを使うソフトはユーザーごとに別れている場所に設定を記録する。
0747名無しさん@お腹いっぱい。2005/06/02(木) 01:26:08ID:5pn1hcW4
というかそこ以外は書き込めないことがあるから使うなという
Microsoftからのお達しがあるな
0748名無しさん@お腹いっぱい。2005/06/02(木) 14:38:05ID:mqoX2ZvO
OSが再起不能になったときに設定のバックアップが簡単な.iniのほうが何倍もいい。
リカバリして書き出すなんて手間がかかりすぎ。
0749名無しさん@お腹いっぱい。2005/06/02(木) 15:36:37ID:Yeko/9aE
 
0750名無しさん@お腹いっぱい。2005/06/02(木) 19:45:50ID:t6ybNW6z
そうだそうだ!
0751名無しさん@お腹いっぱい。2005/06/02(木) 20:35:05ID:Dg72ja+d
iniの方がバックアップが簡単なのは異議ないけど、
リカバリしてって…OSを?
0752名無しさん@お腹いっぱい。2005/06/02(木) 20:40:24ID:PgEX1ymo
OSを再起不能にするような馬鹿にはiniの方がいいって事ですね
0753名無しさん@お腹いっぱい。2005/06/02(木) 21:13:39ID:mqoX2ZvO
>>752
生まれて初めてwin買った。
http://pc7.2ch.net/test/read.cgi/mac/1089266661/

こういうスレ見れば分かるけどWinはセットアップ直後や再起動しただけ
でもブルーバックでまともに起動しないケースがほとんどだから
いつ再起不能になってもおかしくない。
0754名無しさん@お腹いっぱい。2005/06/02(木) 22:16:53ID:ReTIZ2xW
ほとんどだから
0755名無しさん@お腹いっぱい。2005/06/02(木) 23:23:56ID:PgEX1ymo
ini大好きな奴はマカー並と言いたいのか?わけわからん
0756名無しさん@お腹いっぱい。2005/06/02(木) 23:24:21ID:z99Svtd7
sad macよりなんぼかマシだと思うが
0757名無しさん@お腹いっぱい。2005/06/04(土) 16:20:53ID:CskUw3Zr
dead macより(ry
0758名無しさん@お腹いっぱい。2005/06/07(火) 02:29:12ID:+IC3Q+74
ほとんどだから
0759名無しさん@お腹いっぱい。2005/06/07(火) 10:55:47ID:6cWfqxIY
 
0760名無しさん@お腹いっぱい。2005/06/07(火) 11:50:55ID:MIj5QEHW
iniのがラクだよ、とくにエミュレーターシミュレーター上で動いてるOSでテストしたりするとき
ローカルフォルダにある方が作業が手軽だし
レジストリを弄れない環境にある場所で使えたりするし
もちろんC:/ ./windows ./system 直下にiniを置くのは嫌だね、セロリより嫌いだ
0761名無しさん@お腹いっぱい。2005/06/07(火) 14:26:06ID:hqQpSa1G
ini派に聞きたいんだけど、レジ使うソフト嫌うなら
VB、VC、NET Framework、ActiveXなどのランタイムやコンポ使うソフトもNG?
更にシステムディレクトリにini作るのもNGな人は
アーカイバdllやMFCランタイムなんかも必要な全てのアプリのディレクトリに個別に入れてるの?
0762名無しさん@お腹いっぱい。2005/06/07(火) 14:32:38ID:kQVEPMO+
共有するためにシステムディレクトリに入ってるのがわからんのか。m9(^Д^)プギャーーーッ
0763名無しさん@お腹いっぱい。2005/06/07(火) 14:40:06ID:ytMCGk7q
> 共有するためにシステムディレクトリに入ってるのがわからんのか。
それがわかってるからこそ>761みたいな疑問が湧くんだろうな
>762みたいに低能な奴にはそこまで読めないのかもしれないけどw
0764名無しさん@お腹いっぱい。2005/06/07(火) 16:30:54ID:H9ObrvrD
アンインストール方法の無いソフトは
その場で死ねって感じ。
レジストリ使ってるソフトに多い
0765名無しさん@お腹いっぱい。2005/06/07(火) 17:19:17ID:gxY6tCY8
.NET Framework NG
0766名無しさん@お腹いっぱい。2005/06/07(火) 17:56:06ID:m7OF2w8Z
全てにおいてiniを使うべきなんて誰も言ってないんだが。
他のソフトが設定を参照・変更する可能性があるソフトやdllはレジストリのほうがいいと思うよ。
そういうソフトは人間が直接使わないことが多いし。
0767名無しさん@お腹いっぱい。2005/06/07(火) 18:53:07ID:bjgS1Xks
NET FrameworkとかVBは最初からCドライブに入れとくから、
使ってもいいと思う。
Cドライブをリカバリしたとき面倒にならないように、
設定などは自己フォルダで完結してください。
0768名無しさん@お腹いっぱい。2005/06/07(火) 20:48:12ID:VprEVd0d
いくら嫌レジのini派っつったって一切レジ使用ソフト排除なんてのは不可能だし
0か100かで話をするのは無理でしょ
自分ini派だけど、レジ使うシェアウエアとかも結構入れてるよ
だが、だからこそフリーソフト位は扱いの楽なものを使いたいってのは多分にあるけど
0769名無しさん@お腹いっぱい。2005/06/07(火) 21:29:45ID:d+EirdSe
レジが嫌ならWin使わなけりゃいいのに。
0770名無しさん@お腹いっぱい。2005/06/07(火) 21:52:28ID:5zdMoFcs
プログラム板の作法スレでやるならともかくここでやってもねぇ・・・
機能は申し分ないけどレジストリ使ってるから使いたくないって
INI原理主義者以外は立ち寄る必要のないスレだなここ
0771名無しさん@お腹いっぱい。2005/06/08(水) 07:57:09ID:YJVQPA/6
どちらかというと選べるとしたらどちらがいい?っていう趣旨のスレだろ。
原理主義とか使わなきゃいいのにとか話にもならん・・・。
0772名無しさん@お腹いっぱい。2005/06/08(水) 08:10:51ID:2uhl6RLd
純粋な雑談スレが不毛で無内容で何が悪いのかと
0773名無しさん@お腹いっぱい。2005/06/08(水) 08:16:39ID:F7TYV8mE
雰囲気を悪くしないならいいんだけどね。
0774名無しさん@お腹いっぱい。2005/06/08(水) 13:01:37ID:auYxOAP8
結局レジストリが便利なのはソフトを作る側。
使う側がすべてなのに。
0775名無しさん@お腹いっぱい。2005/06/08(水) 16:17:57ID:ILNzTixa
 
0776名無しさん@お腹いっぱい。2005/06/08(水) 16:29:46ID:xItlGMzT
各種タイプの特徴は出尽くしていて
各種タイプの信者は互いに聞く耳持たず
何の発展性もないスレだな
0777名無しさん@お腹いっぱい。2005/06/08(水) 19:58:36ID:fo0ReBLJ
>>774
ハァ?
0778名無しさん@お腹いっぱい。2005/06/08(水) 20:34:48ID:5n6JO6v9
時代はisolated strageですよ
0779名無しさん@お腹いっぱい。2005/06/11(土) 14:53:33ID:2nUmFsMU
>>774

>>685-686
07806852005/06/11(土) 19:36:26ID:FO2YzduW
開発側の都合はケースバイケースだが、使う側からしたらレジは不便利てことでしょ
意味のない引用すんなや
0781名無しさん@お腹いっぱい。2005/06/11(土) 20:19:59ID:u6/JdRpu
そう思ってるのはini厨だけだから。
0782名無しさん@お腹いっぱい。2005/06/12(日) 00:53:24ID:Zmdd1JMm
と言い出すのはレジストリ厨だけだから
0783名無しさん@お腹いっぱい。2005/06/12(日) 00:57:27ID:MPSZBNs8
お前ら喧嘩しないで仲良くしろよ。
0784名無しさん@お腹いっぱい。2005/06/13(月) 13:30:31ID:Rt7RxPBb
>>783 ふざけるなボケ、俺は喧嘩したいんだよ!!
負け犬が仲裁なんてすんじゃねぇ、この童貞小僧 ( ´,_ゝ`)プッ
0785名無しさん@お腹いっぱい。2005/06/13(月) 16:22:46ID:Q8VKJ6Rz
良く考えたらさ、俺ら生まれる前っておかんのマンコの中にいるじゃん?
当然チンコもマンコの中に入ってる状態じゃん?
ってことは俺ら童貞じゃなくね?
0786名無しさん@お腹いっぱい。2005/06/13(月) 19:37:10ID:FPEdweh7
中で射精してはじめて一人前です。
0787名無しさん@お腹いっぱい。2005/06/14(火) 00:17:25ID:I6mdbGqS
>>785 そうか・・・俺が童貞なのは遺伝なのか _| ̄|○
0788名無しさん@お腹いっぱい。2005/06/14(火) 21:30:05ID:5Gvbl9wj
 
0789名無しさん@お腹いっぱい。2005/06/15(水) 00:40:16ID:VK8LKtPX
>>787は試験管ベイビーか何かか
0790名無しさん@お腹いっぱい。2005/06/15(水) 10:03:17ID:fNzTU3m8
お前ら仲良くしないで喧嘩しろよ。
0791名無しさん@お腹いっぱい。2005/06/15(水) 10:24:53ID:e63Papev
仲良く喧嘩するのが通。
0792名無しさん@お腹いっぱい。2005/06/15(水) 10:26:34ID:fNzTU3m8
祭りに飢えているねらーの台詞としては寂しい
0793名無しさん@お腹いっぱい。2005/06/16(木) 02:07:11ID:nvqgjGT1
>>789
試験管ベイビーも、受精後は子宮で育つんだが。
0794名無しさん@お腹いっぱい。2005/06/16(木) 19:53:19ID:VMJwmNaq0
>>793
だから>>786じゃん。
0795名無しさん@お腹いっぱい。2005/06/17(金) 08:41:03ID:ram4Jnrc0
ようは中身
0796名無しさん@お腹いっぱい。2005/06/17(金) 17:45:16ID:biKDrn1Y0
>>786
妊娠させたら一人前です
0797名無しさん@お腹いっぱい。2005/06/19(日) 14:40:51ID:zuCz+eYE0
>>796
立派な成人に育て上げて1人前だろ。
半端な大人だらけだな、ぉぃw俺もw
0798名無しさん@お腹いっぱい。2005/06/20(月) 10:04:02ID:I7Y+/sFX0
それは童貞のすくつ(←約束どおり変換できない)2ちゃんねると知っての発言か
0799名無しさん@お腹いっぱい。2005/06/20(月) 14:37:24ID:OSzCaDIq0
巣掘←何故か変換(ry
0800名無しさん@お腹いっぱい。2005/06/22(水) 20:39:51ID:MOyHxahq0
http://pc8.2ch.net/test/read.cgi/software/1115822964/

一番は選択式だな、FFFTPみたく。
ただし、デフォルトはINIである事。
FFFTPはレジストリ記録がデフォなのがイヤン
0801名無しさん@お腹いっぱい。2005/06/22(水) 20:44:00ID:5cUPtZWQP
MOyHxahq0 カワイソス
0802名無しさん@お腹いっぱい。2005/06/23(木) 01:41:20ID:HuloqO5T0
目的も考えず一概に誰かを非難できる宗教家のような思想の人間が一番カワイソス

断定的な判断を下すほどの差異はないよ
うんこ
0803名無しさん@お腹いっぱい。2005/06/23(木) 06:59:22ID:PP/voej50
だから一般人には設定をどこに保存するのかなんて設定項目は意味不明。
以下無限ループ
↓
0804名無しさん@お腹いっぱい。2005/06/23(木) 07:13:49ID:6HR3EQh60
  毛毛毛毛毛毛
 毛毛毛毛毛毛毛毛
  眉眉  眉眉
耳  目  目  耳
    鼻
             同じスレにはコピペ出来るけど
    口       <違うスレにはコピペ出来ない
             摩訶不思議コピペれす
0805名無しさん@お腹いっぱい。2005/07/10(日) 19:20:23ID:/R4fkQ+s0
  毛毛毛毛毛毛
 毛毛毛毛毛毛毛毛
  眉眉  眉眉
耳  目  目  耳
    鼻
             同じスレにはコピペ出来るけど
    口       <違うスレにはコピペ出来ない
             摩訶不思議コピペれす
0806名無しさん@お腹いっぱい。2005/07/11(月) 10:14:23ID:PRRccQk50
>>805 いい加減に覚えろ
"コピペ出来ない" これNGに登録しておけ
0807名無しさん@お腹いっぱい。2005/07/12(火) 22:41:33ID:BkZUjdLe0
  毛毛毛毛毛毛
 毛毛毛毛毛毛毛毛
  眉眉  眉眉
耳  目  目  耳
    鼻
             同じスレにはコピペ出来るけど
    口       <違うスレにはコピペ出来内
             摩訶不思議コピペれす
0808名無しさん@お腹いっぱい。2005/07/13(水) 19:35:20ID:RK7p2ezM0
>>806 いい加減に覚えろ
"コピペ出来ない" これNGに登録しておけ
0809名無しさん@お腹いっぱい。2005/07/24(日) 16:26:52ID:q+I2tY5T0
っていうか、このスレがまだ生きてる事に驚いた。
0810名無しさん@お腹いっぱい。2005/07/24(日) 20:13:29ID:1NCIx2sE0
歴史深いよな、割と。
0811名無しさん@お腹いっぱい。2005/07/31(日) 16:01:38ID:blHRsPos0
regini
0812名無しさん@お腹いっぱい。2005/08/02(火) 09:35:32ID:rsUkkJpi0
http://onigiri.s3.xrea.com:8080/delphi/index.php?%A5%B9%A5%BF%A5%A4%A5%EB%A5%AC%A5%A4%A5%C9#content_1_10
0813名無しさん@お腹いっぱい。2005/09/17(土) 23:42:39ID:UfLq4jsA0
レジストリに保存するのうざいよな。
ユーザー管理などがあるのだろうが、そんなもんくらいユーザー側に選ばせたらいいのに。
0814名無しさん@お腹いっぱい。2005/09/18(日) 16:46:33ID:kZGwbG7G0
ていうか、ふっかつのじゅもん式でいいよ
0815名無しさん@お腹いっぱい。2005/09/18(日) 19:47:52ID:fymHQLFJ0
コールモンスターのことかー
0816名無しさん@お腹いっぱい。2005/10/15(土) 21:27:50ID:Ag9dDJaO0
ADVAPI32.DLL書き換えて、
Reg関係のAPIを呼び出したら、
./usr/%usrname%あたりにテキストファイルに読み書き。
このテキストファイルはini形式にこだわらずに、検索などでの高速化を考慮した独自の形式でよい。
他のAPIは本物のADVAPI32.DLLに処理を渡す。
レジストリを使わせたいソフト、Officeとかは、ディレクトリごとホワイトリストに登録。
Reg関係のAPIもそのままスルー。
ホワイトリストに登録されていないexeがReg関係のAPIを呼び出すと、

….exeがレジストリにアクセスしようとしています。許可しますか。
みたいなダイアログで選択させるとなおよし。
いいえを選択すると、以降はローカルファイルに読み書きにいく。

誰か作りませんか。
0817名無しさん@お腹いっぱい。2005/10/15(土) 21:58:10ID:NrEdksnE0
がんがれ
0818名無しさん@お腹いっぱい。2005/10/24(月) 05:49:17ID:gSvnThg+0
.NET Framework では、レジストリをやめて app.config が基本設定ファイルになった。
MS自らレジストリは失敗だったと認めたわけですよ。。。
0819名無しさん@お腹いっぱい。2005/10/24(月) 18:21:55ID:mT4T4dcz0
なお .Net が成功しているか否かはこの問題とは無関係です。
0820名無しさん@お腹いっぱい。2005/10/25(火) 10:12:36ID:Uv4TBhRQ0
Windows以外の環境だとレジストリ使えないから当たり前だろうw
0821名無しさん@お腹いっぱい。2005/10/30(日) 03:23:51ID:3r8UvobV0
結論

iniの方が利点は多い
レジストリは速くなったりする
0822名無しさん@お腹いっぱい。2005/10/30(日) 10:58:47ID:csJXrgRK0
結論出しちゃうと、またアフォが湧きますよ?
0823名無しさん@お腹いっぱい。2005/10/30(日) 21:27:32ID:dqrn33Ts0
iniだと「ファイル名を指定して実行」が安心して使える。
インストールは、実行ファイルが収納されたフォルダをCドライブ直下やProgram Filesに
コピーするだけでいい。
アンインストールは、そのフォルダを丸ごと削除すればよい。

レジストリだと、InstallSheld等でインストーラを作成してインストールしなければいけない。
「スタート」メニューにメニューフォルダを作らなければならない。

現実は、ソフト開発会社(電機系の部署、コンピュータシステム)ごとに、iniかレジストリ
かを方針として推奨している。
0824名無しさん@お腹いっぱい。2005/10/30(日) 22:11:07ID:ln/t2GY40
ウソを堂々と書くなよ
0825名無しさん@お腹いっぱい。2005/10/31(月) 16:38:11ID:FVsiPHuN0
結論
iniの方が利点は多い、だが使える環境や状況が限定される

にするのが正しい。

0826名無しさん@お腹いっぱい。2005/10/31(月) 17:27:23ID:hPtD2TXl0
結論
レジストリの方が利点は多い、だが使える環境や状況が限定される

にするのが正しい。
0827名無しさん@お腹いっぱい。2005/10/31(月) 20:36:44ID:CmAN6Kgl0
まぁシェアウェアだからとかマルチユーザー対応とか効率とか考慮の上で
レジ仕様にするのを選ぶのは構わないと思うんだけど、
中には何となく慣習でって作者さんもいるよね。いんだけど、とりあえず一度
「どうしてもレジストリでなければならないのか」を考えてみて欲しいなーって思うことはある
0828名無しさん@お腹いっぱい。2005/10/31(月) 21:13:09ID:gCKBp6Ja0
まぁシェアウェアだからとかマルチユーザー対応とか効率とか考慮の上で
ini仕様にするのを選ぶのは構わないと思うんだけど、
中には何となく慣習でって作者さんもいるよね。いんだけど、とりあえず一度
「どうしてもiniでなければならないのか」を考えてみて欲しいなーって思うことはある
0829名無しさん@お腹いっぱい。2005/10/31(月) 22:36:07ID:CmAN6Kgl0
(n'∀')ηヤッホ-ッ
0830名無しさん@お腹いっぱい。2005/10/31(月) 23:59:28ID:FWkQwiIS0
ここまで見事に湧くと、なんだか>>823-828がすべて>>822のジエンに思えてくるな。
0831名無しさん@お腹いっぱい。2005/11/01(火) 00:44:29ID:MVvP0ZLj0
レジストリ使うなら必ず設定のバックアップ機能がほしい。
xyzzyみたいにプログラムのあるところにフォルダ作ってユーザごとに分けてくれるiniなら、まるごとバックアップできていい。
0832名無しさん@お腹いっぱい。2005/11/01(火) 01:35:33ID:vWcdsFwX0
設定だけバックアップできればプログラムは再インストールすればいいんだよ
MS的言い分では
0833名無しさん@お腹いっぱい。2005/11/01(火) 19:38:03ID:B9WSZONo0
そうね再インストールでも設定がバックアップできれば構わんけどね。
MS-Office95〜2000と使ってきて、一度たりとも設定のバックアップができた試しがないのだが。
カスタムしたツールバーとかフォルダに入ってるモンは待避したこともあるが
ことMS謹製ソフトについてはレジのほうがどうなってるのか皆目分からん(´・ω・`)
0834名無しさん@お腹いっぱい。2005/11/01(火) 20:01:41ID:1wJh2EhO0
普通に書き込まれてるんでどこに分からない要素があるのか謎だな。
0835名無しさん@お腹いっぱい。2005/11/02(水) 10:59:14ID:0EEsDh2p0
>>832
アンインストールできれいさっぱり消したいな。
0836名無しさん@お腹いっぱい。2005/11/06(日) 23:24:51ID:nvOP8XMZ0
レジストリはやっぱりバックアップが面倒だな。
INIならFreeSoftとかフォルダを作ってソフトを全部入れとけば、
バックアップの時にFreeSoftフォルダを圧縮すればOKだしね。
0837名無しさん@お腹いっぱい。2005/11/06(日) 23:47:11ID:cfPUAg3B0
レジストリ使うソフトとINI使うソフトでフォルダ分けようかな
0838名無しさん@お腹いっぱい。2005/11/07(月) 00:53:01ID:DCxLIEc60
>>837
再設定が簡単なレジストリ使用ソフトも一緒にしてる。
例えば+Lhacaとか
0839名無しさん@お腹いっぱい。2005/11/07(月) 22:43:42ID:ZBOSlQvO0
レジストリとINIが都合に合わせて
両方好きな方を使えるようになってたら文句は無いな。
0840名無しさん@お腹いっぱい。2005/11/07(月) 23:51:32ID:Lx44qPKh0
VIXやFFFTPがそのタイプだがデフォルトがレジ保存なんだよな
なので初回起動時にとりあえずレジに書きこんでしまう罠
0841名無しさん@お腹いっぱい。2005/11/08(火) 01:24:19ID:Cj7+RQze0
レジストリうざすぎ
0842名無しさん@お腹いっぱい。2005/11/08(火) 07:16:18ID:0yppgwRx0
>>836
Application Data以下に作られてたらどうするの?
Power User権限がない場合にはどうするの?
0843名無しさん@お腹いっぱい。2005/11/08(火) 07:49:59ID:c5tFszrp0
>>842
そんなところにわざわざ保存するソフトで継続して使おうと思ったことは1度もない。
0844名無しさん@お腹いっぱい。2005/11/08(火) 10:55:34ID:fMtVarEZ0
つまりINIかレジストリかじゃなくて、ソフトの設計ってことだな
0845名無しさん@お腹いっぱい。2005/11/08(火) 12:45:21ID:c5tFszrp0
>>844
そいうことだ。
exeの隣にiniができるソフトはバグで使用者の環境に影響が出ないようにと
考慮してる物がほとんどだから丁寧に作りこまれているものが多い。
そのせいか不具合が出ることも少ない。
0846名無しさん@お腹いっぱい。2005/11/08(火) 13:20:52ID:KUOEpzvG0
> Power User権限がない場合にはどうするの?
ソフトごとプロファイルフォルダの下にインストールするしかない。
つーか読み取りしかしないのに書き込みアクセス要求して開くなよ
マジうぜぇ>某ソフト
0847名無しさん@お腹いっぱい。2005/11/08(火) 23:48:38ID:4fVU0rL10
>>840
それでも、INIから設定を読み込めたら楽ですねぇ。
VIXって、SUSIEのプラグインが使えるやつでしたっけ?
こちらの環境だと落ちまくって使い物にならない・・・。
0848名無しさん@お腹いっぱい。2005/11/11(金) 05:08:09ID:M4z1QzMX0
>847
そりゃ変なプラグインが混じってるんだろう。
設定でプラグインそのものをチェック1つで切り離すことが出来るからそれで試してみ?
それで正常に動いたら、1個1個しらみつぶしに探すしかないが。

VIXそのものの所為で落ちるってのはvixiplの種類間違ってるとかじゃないとなさそう。
大概はプラグインに変なのが混ざってる所為だと思うぞ。
0849名無しさん@お腹いっぱい。2005/11/11(金) 05:18:50ID:NdLK5ZV80
もしかしてSusieがDEPに引っかかって落ちるのも変なプラグインのせいかな
0850名無しさん@お腹いっぱい。2005/11/14(月) 21:04:33ID:3S7WGgf80
     .┌━┐    ┌━┐
      ┃┌╋──╋┐┃
      └╋┘    └╋┘
        ┃ ・   ・  ┃        ┌━━┐
    ●━╋┐    ┌╂━━━━╂┐  ┃
    └━┷┴━━╂┘        └╋━┘
同じスレにはコピペ ┌╋┐        ┌╋┐
できるけど、違う  ┃└╋╋━━╋╋┘┃
スレにはコピペでき ┃  ┃┃    ┃┃  ┃
ない不思議コピペ ┃  ┃┃    ┃┃  ┃
           └━┘┘   └└━ ←欠けてるのが気になる
0851名無しさん@お腹いっぱい。2005/11/24(木) 23:28:15ID:0JCF+Gvv0
HKCU 直下にデータ残す奴
もうアホかと。
0852名無しさん@お腹いっぱい。2005/11/24(木) 23:40:18ID:iI/W2hZd0
c:\ 直下にファイル残すやつ

そこFDだっつーの。
0853名無しさん@お腹いっぱい。2005/11/25(金) 00:35:59ID:7kH1V2Xe0
>>851
RazorLameとかね
他にも2、3回あった
0854名無しさん@お腹いっぱい。2005/11/25(金) 07:33:37ID:4/+ljdZj0
UNIXならdot-fileを勝手に削除するほうがアホだけどなあ
0855名無しさん@お腹いっぱい。2005/11/25(金) 13:07:08ID:/1xCP1ZG0
ドットファイルには便利なコマンドが使えるけど
レジストリは不便なエディタしかないからな
しかも拡張不可能
0856名無しさん@お腹いっぱい。2005/11/25(金) 22:36:15ID:4/+ljdZj0
よくわからんがregコマンドと言ってみる
つーかdot-fileはユーザーが自分で書くものだが
レジストリはHKCUの下でもインストーラが勝手に書くことがあるというのが
大きいでしょ
0857名無しさん@お腹いっぱい。2005/11/26(土) 06:51:40ID:uj8xDtzo0
レジストリに設定を置くプログラムにiniを読ませる割り込みプログラムとか無いかねとふと思った。
0858名無しさん@お腹いっぱい。2005/11/26(土) 07:46:10ID:zJkn86wz0
>>855
ハァ?
0859名無しさん@お腹いっぱい。2005/11/29(火) 03:06:35ID:39vy0Qy90
レジストリ=うんこちゃん
0860名無しさん@お腹いっぱい。2005/12/04(日) 01:58:41ID:rtQxCs2h0
うこん=カレー色
0861名無しさん@お腹いっぱい。2005/12/07(水) 21:16:35ID:S5VO2CB80
一長一短

このスレはこの一言で終わるんじゃないの
0862名無しさん@お腹いっぱい。2006/01/08(日) 20:25:06ID:fPUcv8tM0
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/jpsysinf/html/_win32_getprivateprofilestring.asp
> GetPrivateProfileString
>
> 指定された .ini ファイル(初期化ファイル)の指定されたセクション内にある、
> 指定されたキーに関連付けられている文字列を取得します。
>
> 注意 この関数は、16 ビット Windows ベースのアプリケーションとの互換性を
> 保つ目的でのみ提供されています。Win32 ベースのアプリケーションでは、
> 初期化情報をレジストリに格納してください。

Microsoft「.iniは使用禁止。レジストリを使え」
0863名無しさん@お腹いっぱい。2006/01/08(日) 21:38:50ID:7KBj3V480
そんなの今さら書いて何が言いたいの?
MSが.iniを推奨していないのは常識でしょ。
0864名無しさん@お腹いっぱい。2006/01/14(土) 13:06:17ID:3IWZjijN0
>>863=うんこちゃん
0865名無しさん@お腹いっぱい。2006/01/14(土) 17:33:23ID:Y87K9SQP0
>>862, >>864
MSがiniを推奨していないのは常識としてふまえた上で、
素直にそれに従ってレジストリの利点を享受するか、
それともあえてそれに逆らってiniの利点を取るかというのが論点だろうに。
レジストリ派にもini派にもどうしようもない馬鹿がいるんだな。
0866名無しさん@お腹いっぱい。2006/01/14(土) 20:48:56ID:7MvTsR880
iniの利点って、何?レジストリの操作法も分からない馬鹿にでも使えるって所?
0867名無しさん@お腹いっぱい。2006/01/14(土) 20:52:29ID:cDrK5U/X0
>>866
うん。あとUSBメモリに入れて使えたり。
0868名無しさん@お腹いっぱい。2006/01/14(土) 21:03:17ID:+ivFT2xl0
>>863>>865
MSがレジストリを推奨していないのは知っていたが、
ここまで明確にそれが示されているとは知らなかった。
お前らだってそうだろ?
だって「互換性を保つ目的“のみ”で提供」だぜ。
0869名無しさん@お腹いっぱい。2006/01/14(土) 21:25:09ID:nB3WdKXo0
つか今更だろ MSの姿勢としてiniが旧仕様ってのは10年前からそうだよ
win3.1→95時代、みんなでこぞってレジに移動して
結局使いでが悪かったら一部作者とユーザーがiniに戻ってきてるわけで。
0870名無しさん@お腹いっぱい。2006/01/14(土) 21:29:46ID:Y87K9SQP0
>>868
>レジストリを推奨していない
逆だろ。驚きすぎw

今時iniを使うようなプログラム書いているような者には常識だと思うが。
0871名無しさん@お腹いっぱい。2006/01/15(日) 00:55:20ID:8AjwLj120
持ち運び派にはini
つーかもうMSでini操作あたりのAPIデリっても ini自体は残りそうな気がする
0872名無しさん@お腹いっぱい。2006/01/15(日) 19:58:35ID:Vd3uPr5b0
>>871 それはFAT16/32を捨てる以上にクレームが来そうだなw
0873名無しさん@お腹いっぱい。2006/01/16(月) 00:28:25ID:Kf/oi6eO0
しかし何の発展性もないスレだなここ
0874名無しさん@お腹いっぱい。2006/01/16(月) 00:47:54ID:Kciu9mpE0
どう発展しろってんだ
0875名無しさん@お腹いっぱい。2006/01/16(月) 04:41:08ID:2EH0NbL+0
ハッテン性があるなら大変だ
0876名無しさん@お腹いっぱい。2006/01/16(月) 20:09:01ID:ZQnFgM5s0
>>872
互換性のみで残されてるAPIを不正に使ってるんだから
それぐらいの仕打ちは当然でしょ。
レジストリを使うのが嫌ならWindowsを使うなって話。単純なこと。
0877名無しさん@お腹いっぱい。2006/01/16(月) 21:37:11ID:vID0e1EY0
何が不正だドアフォ
0878名無しさん@お腹いっぱい。2006/01/16(月) 23:56:33ID:Ir5vIlu10
要はテキスト形式で設定保存すりゃいいだけなんだから
MSがAPIデリったところで、レジへの完全意向にゃならんて。
確かVBAだか.NETだかは Get/SetPrivateProfileString 相当の関数が無かったような気がしたが
テキストの読書きができればどうにでもなるんだし

ini形式にこだわらなくなる分、独自データは入り乱れるかもしらんが
現段階でもポチエス、Shorter、fenrir、Autohotkeyなど形式無視でやりたい放題なので無問題
0879名無しさん@お腹いっぱい。2006/01/17(火) 00:05:00ID:dWXVev2L0
結局INIが無くなってもXMLによるテキストファイルになるだけなんだろうな。
0880名無しさん@お腹いっぱい。2006/01/17(火) 00:07:40ID:0DxJJBmV0
API削ったら今INI使ってるバイナリが全滅するからそんなことありえないんだが。
MSの互換戦略を甘く見るなよ。
Vistaでは確かWin16の直接のサポートはなくなるはずだが。
0881名無しさん@お腹いっぱい。2006/01/17(火) 00:07:55ID:it6zvQ360
独自のiniアクセスライブラリとしては、例えば
http://www.nakka.com/lib/
「INIファイルアクセス」があるな。
他には何かある?
0882名無しさん@お腹いっぱい。2006/01/17(火) 00:18:03ID:Sv00G/HI0
>>881
CodeProjectとか、Codeguruなんかにイッパイ落ちてるっしょ。
ttp://www.codeguru.com/cpp/data/data-misc/inifiles/

>High Performance Solution Ini File Class
なんかどう?
0883名無しさん@お腹いっぱい。2006/01/17(火) 01:50:10ID:6SiChXOl0
>>877
ini使ってる不正プログラマさんですか?
0884名無しさん@お腹いっぱい。2006/01/17(火) 02:41:42ID:KBh/do+Q0
Delphiにも標準でAPIを経由しないiniファイルアクセスクラスがついてるよ
0885名無しさん@お腹いっぱい。2006/01/18(水) 09:43:54ID:loif8h+x0
INIはMicrosoftが提唱したファイルフォーマットなのに
APIを使わずアクセスするなんて不正ですね。
0886名無しさん@お腹いっぱい。2006/01/18(水) 14:14:50ID:gGCHU8PM0
正当も不正もない。レジストリとは違うのだよレジストリとは
0887名無しさん@お腹いっぱい。2006/01/20(金) 18:29:37ID:3Be7cMVr0
違うね、使ってる奴も支持してる奴もクソいって所が。
0888名無しさん@お腹いっぱい。2006/01/20(金) 18:39:03ID:PurKj6aw0
そうだね、ini信者はクソいね。
でもレジストリ派も結構クソい。
やっぱ使い分けが一番。
0889名無しさん@お腹いっぱい。2006/01/21(土) 07:26:54ID:hB9DKGtP0
先生!WININIT.INIがAPI経由では正しく扱えないのですがどうしたらいいですか?
不正なことはしたくありません!
0890名無しさん@お腹いっぱい。2006/01/21(土) 07:50:38ID:mlWLcFxT0
PrivateINIじゃないのに「***PrivateProfile***」系のAPI使ってるとしたらバカとしか言いようが無いが
その間違いを犯してないなら環境や症状をちゃんと書き込め。APIスレにな。
0891名無しさん@お腹いっぱい。2006/01/21(土) 13:41:32ID:hB9DKGtP0
WININIT.INIはAPIじゃ元々正しく扱えないから、独自に編集しなきゃいけないよっていう
885への揶揄だったんだけど。
0892名無しさん@お腹いっぱい。2006/01/21(土) 14:15:31ID:IslXeolc0
>>891
屁理屈を言うんじゃない
0893名無しさん@お腹いっぱい。2006/01/21(土) 14:16:30ID:tpRMj2/R0
891 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2006/01/21(土) 13:41:32 ID:hB9DKGtP0
WININIT.INIはAPIじゃ元々正しく扱えないから、独自に編集しなきゃいけないよっていう
885への揶揄だったんだけど。
0894名無しさん@お腹いっぱい。2006/01/21(土) 18:22:47ID:Sbfv0SYO0
891 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2006/01/21(土) 13:41:32 ID:hB9DKGtP0
WININIT.INIはAPIじゃ元々正しく扱えないから、独自に編集しなきゃいけないよっていう
885への揶揄だったんだけど。
0895名無しさん@お腹いっぱい。2006/01/21(土) 18:29:32ID:Vox9+n9C0
891 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2006/01/21(土) 13:41:32 ID:hB9DKGtP0
WININIT.INIはAPIじゃ元々正しく扱えないから、独自に編集しなきゃいけないよっていう
885への揶揄だったんだけど。
0896名無しさん@お腹いっぱい。2006/01/21(土) 19:42:32ID:ENZzGtuS0
ところで>>890の言うPrivateINIとは何ぞや。
win.ini以外のiniのことか?
win.iniとwininit.iniは別物だし何を言いたいのか分からん。
0897名無しさん@お腹いっぱい。2006/01/21(土) 20:04:02ID:QSJfJa6M0
896名無しさん@お腹いっぱい。 [sage] 投稿日:2006/01/21(土) 19:42:32 ID:ENZzGtuS0
ところで>>890の言うPrivateINIとは何ぞや。
win.ini以外のiniのことか?
win.iniとwininit.iniは別物だし何を言いたいのか分からん。
0898名無しさん@お腹いっぱい。2006/01/21(土) 23:51:09ID:7AiiNn3m0
結論としては、特定exeのadvapi32.dll関連のAPIへのアクセスを監視して、
書き込み要求→ローカルファイルに保存
読み込み要求→ローカルファイルから読み込み
それ以外→本物のadvapi32.dllに処理を渡す
プログラムを作るでFA。
0899名無しさん@お腹いっぱい。2006/01/22(日) 00:03:59ID:mZzyPAUK0
kernel32じゃなくて?(゚Д゚)
0900名無しさん@お腹いっぱい。2006/01/24(火) 00:33:49ID:AJC5nvHO0
レジストリ関連APIはadvapi32.dllだよ
Dependency Walkerで見てみれ
0901名無しさん@お腹いっぱい。2006/01/24(火) 01:13:23ID:lYqX4+nl0
exeに直接書きこむ俺は何派?

よく作る小さいユーティリティとかなんだけど
何度も不定期に起動するものだと
iniに書くとファイルキャッシュに載って無かったりでその都度読み直す事になるし
レジストリと言えども読み出しがメモリアクセス一発なわけではないから
自分が使うだけならもうハードコーディングしてしまって
設定変えるたびにコンパイルしなおすか
定数などの変更程度ならばバイナリエディタで直接設定書き換えたりする。
そうでなければexeに適当なセクション作ってそこに設定書きこむ/読み込む

そう言えばDOSのFDが直接ファイルに設定書きこんでたような気がする
0902名無しさん@お腹いっぱい。2006/01/24(火) 01:19:24ID:9B32Mg8m0
そういうこと言い出すなら漏れはコンパイルいらずのスクリプト派
0903名無しさん@お腹いっぱい。2006/01/24(火) 01:21:48ID:xy4Pi+N90
>>901
ばか?
0904名無しさん@お腹いっぱい。2006/01/24(火) 02:39:55ID:1G/k7hr60
>>901
PC-8001でZ-80のアセンブリ言語をシコシコいじくってたときは、
俺もそのテをよく使ってたなあ。
0905名無しさん@お腹いっぱい。2006/01/24(火) 06:35:19ID:lmR4d5MV0
>>900 いや、流れからしてiniを扱うAPI云々の話じゃなかったのかと…
0906名無しさん@お腹いっぱい。2006/01/24(火) 07:11:23ID:R2pJjkix0
>>905
どの流れ?
0907名無しさん@お腹いっぱい。2006/01/24(火) 08:04:13ID:9B32Mg8m0
個人で使うレベルならソースメンテなんかせんのだろうから好きにすればいいよ
汎用性ない段階でスレ的にはなんの意味もないが

>904
ディップスイッチ付けて設定変えられるようしてた>Z80
ROM焼き直さないといけない分、PCアプリより面倒だったなぁ
0908名無しさん@お腹いっぱい。2006/02/02(木) 00:26:39ID:jeoJ0ope0
>>901
exe書き換えられるたびにkerioから警告でそうでやだなw
0909名無しさん@お腹いっぱい。2006/02/21(火) 20:27:07ID:FrVTD63h0
iniて言ったってつまるところテキストファイルなんだよね
んだもんだからおら.iniじゃなくて拡張子.txtを環境設定ファイルにしてソフトウェアつくってただ
パワーユーザーさんていうの?関連付けファイル実行で編集できるからその人たちの欲求も満たしやすいし。
マニアならやっぱりRegEditでレジストリ編集する方が好みらしいけど。
0910名無しさん@お腹いっぱい。2006/02/22(水) 00:16:28ID:kNUnFDBu0
.iniも普通にメモ帳で開くんだけど・・・
0911名無しさん@お腹いっぱい。2006/02/23(木) 22:17:33ID:HIFH0pa40
.iniと.txt、既定関連付けは故意に別々のエディタにしてますが、何か?
設定ファイルは、設定ファイル用のエディタの設定ファイル用の設定で開かないと
セクションやコメントの強調表示とかが出来なくなる。その為には拡張子.ini必須。
気を利かせたつもりかもしれないけど、長きにわたって定着したものに反することをすると
たまたま自分と同じ考えを持つごく少数の人にしか受け入れられないよ。
0912名無しさん@お腹いっぱい。2006/02/24(金) 04:02:41ID:H9JSv+MX0
わざわざエディタ分けんでも拡張子別の設定のあるエディタなんて腐るほどあるがな
まぁ好きなの使えばいい

だた .iniなのにフォーマットは独自形式とかのアプリはきちと困るわな
xyzzyみたいにファイル名やパス名で設定分けられりゃいいんだけど
大概のエディタは拡張子のみで判別するからなぁ
0913名無しさん@お腹いっぱい。2006/02/24(金) 12:14:55ID:DhUB80kS0
困るほど編集してるのかと、
0914名無しさん@お腹いっぱい。2006/02/24(金) 20:51:02ID:ECrE3FR60
>>912
当然、拡張子別設定のあるエディタ使ってるよ。
だから設定ファイル(.ini)用の設定で開くために、拡張子ini必須だと言ってるわけだが。
これは主にコーディングなどに使うエディタだが、.txtはそれとは別のエディタ使ってる。
拡張子別設定だけじゃまかなえない部分もあるんでね。

あとはコマンドラインオプションで、どの設定で開くかを指定出来る物なら、
コマンド打つなり、引数セットしたショートカットを用意しておいたりって手もあるよ。
0915名無しさん@お腹いっぱい。2006/03/22(水) 23:58:36ID:81/194B30
INIのメリットは簡単に設定を移行できることぐらい。
デメリットは停電とかですぐに壊れやすいこと
0916名無しさん@お腹いっぱい。2006/04/03(月) 15:22:17ID:mlfNJKHd0
↑あほか^^
0917名無しさん@お腹いっぱい。2006/04/03(月) 19:15:44ID:a0Xq2/g70
停電とかで壊れた場合、レジストリの方が致命的ではないか…
0918名無しさん@お腹いっぱい。2006/04/11(火) 23:13:06ID:Aa5Ad/wH0
ttp://www.exconn.net/Blogs/team01/archive/2006/04/05/8793.aspx
> 既にご存知かと思いますが、.NET Frameworkだけでなくマイクロソフトの次期OSであるWindows Vista上のIIS7といったサーバー製品も、自身の設定情報をレジストリやメタデータなどから、XML形式の構成ファイル(.config)に持たせるようデザインが変更されました。

レジストリ厨の根拠であるMSの推奨がなくなりつつある今、レジストリ厨総崩れ(w
0919名無しさん@お腹いっぱい。2006/04/17(月) 00:53:45ID:hmSZikxr0
ini厨は二世代遅れって事になっただけですが、何を言ってるんですか?
0920名無しさん@お腹いっぱい。2006/04/17(月) 10:55:16ID:2bPymqTT0
iniってちょっと置き換えればxmlになるしなww
0921名無しさん@お腹いっぱい。2006/04/17(月) 14:45:41ID:P2byuTEP0
> iniってちょっと置き換えればxmlになる
残念、ハズレ

iniはxmlでは不可能な表現が可能だし
xmlはiniで不可能な構造が可能。
機械的置換で流用出来る部分もあるが
それはそれぞれの表現の一部に過ぎない。
置換だけで単純に入れ替えられるものじゃない。

GetPrivateProfileInt
GetPrivateProfileString
WritePrivateProfileString
だけで事足りるような最低限の構造のiniなら完全にxmlに置換出来るけど
iniって「セクション > キー = 値」という構造だけじゃないからね。
0922名無しさん@お腹いっぱい。2006/04/17(月) 17:51:42ID:aHuOTMU20
ギブミーグタイレイ
0923名無しさん@お腹いっぱい。2006/04/17(月) 18:49:47ID:ENmyHR8E0
レジストリも実体はテキストファイルじゃないの?
0924名無しさん@お腹いっぱい。2006/04/17(月) 19:59:35ID:45jvZXoH0
工エエェェ(´д`)ェェエエ工工
0925名無しさん@お腹いっぱい。2006/04/17(月) 20:26:42ID:iyzqXsxD0
もしかして .reg と勘違いしてまいか
0926名無しさん@お腹いっぱい。2006/04/17(月) 20:34:04ID:ENmyHR8E0
その通りだ!
よく判ったな。
0927名無しさん@お腹いっぱい。2006/04/18(火) 04:41:13ID:lzWUpN1k0
>だけで事足りるような最低限の構造のiniなら完全にxmlに置換出来るけど
じゃハズレてないじゃん
>iniって「セクション > キー = 値」という構造だけじゃないからね。
設定ファイルごときでそんなの見たことNEEEE
0928名無しさん@お腹いっぱい。2006/04/18(火) 10:24:43ID:AkewtOn80
ini厨のレベルがよく分かるクソ書き込みですね。
0929名無しさん@お腹いっぱい。2006/04/18(火) 18:00:34ID:5TdK9Doa0
設定をテキストで保存するなんてありえませんよ
不正な値を入れ放題じゃないですか
0930名無しさん@お腹いっぱい。2006/04/18(火) 18:49:54ID:lCLumVpn0
じゃ拡張子をbinにしとくか
0931名無しさん@お腹いっぱい。2006/04/18(火) 21:08:24ID:PHHnvegK0
設定をバイナリで保存するなんてありえませんよ
ソフトが正常起動しないと設定を確かめられないじゃないですか
0932名無しさん@お腹いっぱい。2006/04/19(水) 01:54:22ID:QjQBALDh0
パーサ部分を抜き出してテキストに置き換えるなり設定用ツールを別途作るなりすればいいんじゃね?
0933名無しさん@お腹いっぱい。2006/04/19(水) 11:40:52ID:Xr9jp+0p0
じゃパーサをCRLFにして値の前にキーを置くか
0934名無しさん@お腹いっぱい。2006/04/19(水) 12:08:14ID:hDhMWbbc0
パーサ、かわいいよ、パーサ
0935名無しさん@お腹いっぱい。2006/04/20(木) 01:43:17ID:eZVKYg5J0
REG VS INIのINIって簡単に削除できるとか可視性が高いとか言うのが利点であって
別に現在のINI形式自体にこだわってるわけじゃないだろ。

形式がXMLであろうが何であろうがそういう利点を踏襲していれば
少なくとも俺は文句無いな。

>>921=927
つーわけでツッコミするところが違う。

>>929
不正な値の入力抑止はレジストリも完全とは言えんだろ。
要はソフト自体がどれだけそういったものを弾くかの設計次第かと。
0936名無しさん@お腹いっぱい。2006/04/20(木) 02:10:45ID:vKJ6Bg4O0
REG VS INIのREGって階層構造が簡単に表現できるとか
あらゆるタイプのデータが格納できるのが利点であって
別に現在のREG形式自体にこだわってるわけじゃないだろ。

形式がXMLであろうが何であろうがそういう利点を踏襲していれば
少なくとも俺は文句無いな。
0937名無しさん@お腹いっぱい。2006/04/20(木) 04:39:51ID:zMda8muW0
ぶっちゃけどっちでもいいよ。レジストリだろうがiniだろうが。
そんなのに拘ってんのは、アプリケーションをインストールしまくるやつだけっしょ。
0938名無しさん@お腹いっぱい。2006/04/20(木) 05:45:28ID:eZVKYg5J0
どっちでもいい人間がこのスレにいる意味はあるのか?
0939名無しさん@お腹いっぱい。2006/04/20(木) 08:53:46ID:BTu8KIoE0
信者ヲチ
0940名無しさん@お腹いっぱい。2006/04/20(木) 11:01:15ID:378yk6nY0
>>935
馬鹿にはregが削除できないし読めないって事なんですね。
0941名無しさん@お腹いっぱい。2006/04/20(木) 14:41:18ID:fC+aFeCs0
>>936
じゃregの完全敗北でいいなw
0942名無しさん@お腹いっぱい。2006/04/20(木) 18:18:38ID:N+QzlTcS0
馬鹿が触るからバイナリでいいよ

馬鹿じゃない奴は自分で解析したデータ構造を
ツールなりに定義してアタッチしろ
0943名無しさん@お腹いっぱい。2006/04/21(金) 18:27:47ID:mfBXB1PC0
俺はINI派なんだけど。(だたし Profile 以下への保存は嫌)
さっきから、常時Administrators権限から抜け出そうともがいてたら
Program Files 以下とかUsers権限ではINIの書き込みすらできないのね。
(そりゃー逐一セキュリティの設定すりゃあどうにかなるけど)
こういう場合はレジストリも便利だなと知ったよ。
結局Windowsは常時Administrators権限が一番だよな。
0944名無しさん@お腹いっぱい。2006/04/21(金) 18:58:34ID:d8U8VM7B0
オンラインソフトとか多数使ってる人は
インストーラ絶対必要なプログラム以外は ProgramFilesに置いたりしないだろう。
0945名無しさん@お腹いっぱい。2006/04/21(金) 22:39:47ID:Cm/iIz4w0
>>944
まぁね。
Administrators権限以外だと
まともに動かないアプリはマンドクセ。

面倒なだけで、なんとかなる訳ですが・・・。
('A`)
0946名無しさん@お腹いっぱい。2006/04/22(土) 02:38:44ID:rS3FyiUx0
それはレジストリで言ったらHKLMに書き込もうとしてるのと同等やないか。
0947名無しさん@お腹いっぱい。2006/04/22(土) 02:44:21ID:6vVAtBqE0
↑あほか^^
0948名無しさん@お腹いっぱい。2006/04/23(日) 14:26:39ID:6F/NeStT0
>>943
インストーラーが無いとインストールできないソフトだけ C:\Program Files とかにして、
zip 展開するだけのやつは別ドライブに専用ディレクトリ作ってそこにまとめて置くといいよ
>>679 辺りを参照

しかしログ見てるとレジストリ厨(てかアンチINI厨)が必死すぎて面白いなぁ…
0949名無しさん@お腹いっぱい。2006/04/23(日) 18:37:21ID:quZm6Cj00
%USERPROFILE%以下にデータ置くようにしてくれれば
ディレクトリパーミッションに引っかかることもないんだけどねぇ。。。
09509432006/04/23(日) 19:02:04ID:hESQsBFT0
>>948
アドバイスども。
実はずっと前のマシンから引き継ぎ続けた専用の別ディレクトリはあるんですよ。
(INI だとこの辺りが非常に楽なのは皆さんご承知の通りだと思います)
でもその専用のセキュリティも Program Files と同等にしなきゃ意味がないんじゃないかと。
そういうわけなんでやっぱり逐一設定するしかないじゃないかなぁという訳なんですよ。
0951名無しさん@お腹いっぱい。2006/04/23(日) 20:09:20ID:Vkm7WyGX0
>>948
君のようなアンチレジ厨の方が面白いじゃん。
分かってないのにわめきちらしてるだけだから。
0952名無しさん@お腹いっぱい。2006/04/23(日) 20:36:30ID:g6qVVD9d0
と、アンチINI厨が(ry
0953名無しさん@お腹いっぱい。2006/04/23(日) 22:41:00ID:Vkm7WyGX0
低脳だから>>952のような発言しかできないんだよなw
0954名無しさん@お腹いっぱい。2006/04/24(月) 01:39:37ID:PJLsE4lS0
スルーできない>>953が一番低脳に見える
0955名無しさん@お腹いっぱい。2006/04/24(月) 02:22:10ID:Ogn23Bmn0
とスルーできない>>954なんてもう凄いよね。
0956名無しさん@お腹いっぱい。2006/04/24(月) 07:20:54ID:nYW9bqmk0
パンツのゴムが緩んでスルスルです。
0957名無しさん@お腹いっぱい。2006/04/25(火) 21:22:50ID:lyWDia180
>>955をスルーできない俺は何者ですか?
0958名無しさん@お腹いっぱい。2006/05/18(木) 18:07:18ID:H2z3lhIA0
Vistaでも、簡単な設定ファイルはINIファイルでしょう。
Vistaでも、プログラムマネージャとか、ダイヤラーとか、ファックスのソフトなど、昔のツールは残るでしょう。
それは、Windows3.1からの名残で残ってしまっているのだ。
0959名無しさん@お腹いっぱい。2006/05/19(金) 04:14:08ID:vSt6amQj0
そろそろ電卓.NETとかほしい。
0960名無しさん@お腹いっぱい。2006/06/29(木) 03:11:12ID:h7uzukkD0
最近のUSBに入れて持ち運べるというポータビリティが重要視されてきたこともあって、
iniというか、レジストリみたいにマシンに依存しない設定ってのはいいよね。
0961名無しさん@お腹いっぱい。2006/07/07(金) 21:44:45ID:f/oy17NM0
何とか3って名前の規格だよね。
私もレビューサイトを見たけど良い感じだったよ。
0962名無しさん@お腹いっぱい。2006/08/15(火) 14:53:01ID:XySaKbe70
他人のパソコンを借りた。
俺用にアカウント作って渡された。
いつものツールを使おうと思ったら何個か「管理者権限で起動しろ」と言われる。

やっぱiniがいいわ。
0963名無しさん@お腹いっぱい。2006/09/08(金) 23:28:24ID:GfWoHZrl0
やっぱりiniがいいなぁ。
バックアップが簡単だからなぁ。
0964名無しさん@お腹いっぱい。2006/09/08(金) 23:53:30ID:ZZUzGOZo0
USBメモリに入れて使えるってのは良い。
0965名無しさん@お腹いっぱい。2006/09/10(日) 18:50:38ID:R248SXxe0
iniの方がいいな
レジストリだとどうバックアップするのか分からないしw
0966名無しさん@お腹いっぱい。2006/09/11(月) 02:41:16ID:clKZC5QL0
ソフトによってはいろんなところに食い込んでるのとかあるからなぁ。
LOCAL_USERかLOCAL_MACHINEのSoftwareで済むんならまだましなんだが。
0967名無しさん@お腹いっぱい。2006/09/12(火) 04:49:19ID:tt/RSIGX0
日本語でok
0968名無しさん@お腹いっぱい。2006/09/12(火) 06:40:46ID:Em06RY/Q0
HKCRに手を加えたならアンインストール時に全部消せっ!
GUID全部追ってでも消せっ!!
0969名無しさん@お腹いっぱい。2006/09/12(火) 11:02:49ID:PRNFOqB80
>>967
そんなiniファイル or レジ項目はイヤだ
0970名無しさん@お腹いっぱい。2006/09/12(火) 20:58:30ID:BUq/46ND0
メモリ64Kバイトの時代からプログラマーだった俺は
設定ファイルの内容をテキストで書くというのがどうにも許せない

テキスト1文字のメモリに1ビットのフラグがいくつ格納出来ると思ってるんだよ
0971名無しさん@お腹いっぱい。2006/09/12(火) 22:49:59ID:i3IFLkKW0
時代は変わったんだよ。
0972名無しさん@お腹いっぱい。2006/09/13(水) 00:23:25ID:kPzwhwC10
ゲームのセーブデータ開いてバイナリかってんでエディタで読んだら
00 00 00 01 00 00 00 01 : 00 00 00 01 00 00 00 01
00 00 00 01 00 00 00 01 : 00 00 00 01 00 00 00 01
00 00 00 01 00 00 00 01 : 00 00 00 01 00 00 00 01
こんな風になってるのも結構多い。
0973名無しさん@お腹いっぱい。2006/09/13(水) 00:37:03ID:vRo5Ye3p0
ビッグエンディアン?
0974名無しさん@お腹いっぱい。2006/09/13(水) 09:37:39ID:7NbFMICZ0
リトルインディアン
0975名無しさん@お腹いっぱい。2006/09/13(水) 23:39:58ID:/bQWVYLW0
ネイティブアメリカン
0976名無しさん@お腹いっぱい。2006/09/14(木) 00:32:41ID:MRqWY8Sg0
>>965
( ´,_ゝ`)プッ
0977名無しさん@お腹いっぱい。2006/09/14(木) 14:55:11ID:dwbc9H3i0
レジストリのソフトの決定的なところは、再インストールすると上書きしちゃったりするところ。
どうせいと
0978名無しさん@お腹いっぱい。2006/09/14(木) 20:49:35ID:MRqWY8Sg0
iniも上書きだなwwwww
0979名無しさん@お腹いっぱい。2006/09/14(木) 22:03:07ID:Rp/v+FTO0
バックアップぐらいしろよ
0980名無しさん@お腹いっぱい。2006/09/16(土) 05:44:21ID:yyReusAf0
レジストリもバックアップすれば問題ないな。
0981名無しさん@お腹いっぱい。2006/09/16(土) 05:52:06ID:syHmbyJ60
キーも公開されてないのに
0982名無しさん@お腹いっぱい。2006/09/16(土) 06:04:38ID:yyReusAf0
馬鹿には無理って事かwwwww
0983名無しさん@お腹いっぱい。2006/09/16(土) 11:08:50ID:bAa1w/ns0
レジストリのバックアップはめんどくさい。
馬鹿でもバックアップできるiniの方が上手だな。
0984名無しさん@お腹いっぱい。2006/09/16(土) 13:22:13ID:F+/MKdZ50
レジストリの場合は具体的にどこに書き込まれているのかが、
わかりにくい場合もあるからね。何にしても、EXEファイルと同じ場所に、
設定のINIファイルがあると、何をするにしても考えやすくて良いよな。
0985名無しさん@お腹いっぱい。2006/09/16(土) 13:24:25ID:xi7j87/00
このスレももう少しで幕を閉じるか・・
0986名無しさん@お腹いっぱい。2006/09/16(土) 13:25:00ID:wnmGO06b0
次スレ立てろ
0987名無しさん@お腹いっぱい。2006/09/16(土) 13:54:36ID:F+/MKdZ50
この速度ならすぐに間に合いそうだね。
と言うわけで>>990の人よろしくw
0988名無しさん@お腹いっぱい。2006/09/16(土) 19:00:32ID:Z9wQZ0j80
俺はバッチに書いちゃうからレジのバックアップが面倒なのは最初の1回だけだ
0989名無しさん@お腹いっぱい。2006/09/17(日) 01:17:14ID:/vMgk/Sm0
結局iniを支持してる奴は馬鹿だけって事でおk?
0990名無しさん@お腹いっぱい。2006/09/17(日) 01:38:18ID:tvxYpQa90
結局レジストリを支持してる奴は馬鹿だけって事でOK
0991名無しさん@お腹いっぱい。2006/09/17(日) 01:40:49ID:/vMgk/Sm0
レジストリエディタもreg.exeも使えない馬鹿が何言っても説得力無いよwwwwwww
0992名無しさん@お腹いっぱい。2006/09/17(日) 01:46:38ID:9CB5ybGY0
レジストリエディタが使えないわけじゃない。

ntregmon.exeつかって調べるのがめんどくさいだけ。
まさか、どこに書き込んでるかちゃんと調べてるよな?
ソフト名だけで探してバックアップとか言うなよ?はずかしいから。
0993名無しさん@お腹いっぱい。2006/09/17(日) 01:58:07ID:PmKteitT0
レジストリはバックアップが取れても、結合して使うのがキモい。
0994名無しさん@お腹いっぱい。2006/09/17(日) 02:50:09ID:S6wVKZlx0
バカだな

どこに何を書き込んでるのか調べないとわからないのは
iniのソフトも一緒じゃねーか
0995名無しさん@お腹いっぱい。2006/09/17(日) 02:53:23ID:6sTld/Qs0
INI >>>>>>> レジストリ
http://pc7.2ch.net/test/read.cgi/software/1158429168/
0996名無しさん@お腹いっぱい。2006/09/17(日) 03:35:41ID:/vMgk/Sm0
テキストエディタで手動結合wwwwwwwwwwwwwwwwww
0997名無しさん@お腹いっぱい。2006/09/17(日) 03:44:34ID:PmKteitT0
レジストリに保存するソフトは設定UIを触って再設定した方が早い件。
0998名無しさん@お腹いっぱい。2006/09/17(日) 03:47:21ID:/C/Elbkc0
やっと次レスか
0999名無しさん@お腹いっぱい。2006/09/17(日) 03:48:57ID:MLLywghA0

こういうスレでスレ立て1は、例えどちらの派閥だろうと、
スレタイと>>1の内容においてどちらかを庇護してはならないのに
そんなことも解ってない子が次スレを立てちゃったので立て直しておきました。

レジストリ VS INI Part.3
http://pc7.2ch.net/test/read.cgi/software/1158432350/



ちなみに自分はレジストリ&xml派。
iniはウィンドウの位置とサイズくらいしか残す設定が無いものにしか使わない。
xmlをiniと同列視する奴も居るけど、間違いなく別物なので俺は区別させてもらう。

あと、ini方式の庇護者は、ini方式でカレント以外にiniを作成するものは
例外として除外する方向なのに、レジストリ方式でSoftwareキー以下以外に
設定を保存するものは例外視せず、罵倒の矢を向けてるけど、
コンポーネントの設定等の保存先が決まってるものではなく、
アプリの個別設定がSoftwareキー以下以外に及ぶものは、フリーウェアじゃ少ないよ。
コンポーネントやランタイムの話なら、ini方式だって同じだし。

だから、カレント以外にiniを作るものを例外とするなら、
レジストリ方式というのはSoftwareキー以下のみに設定を保存するものという定義で。
逆にレジストリ方式の例外を認めないなら、iniの例外も除外無しの方向で。
1000名無しさん@お腹いっぱい。2006/09/17(日) 04:32:25ID:55h/vzlY0
>999
でもなんとなくバイアス掛かってないか?
それに>1に併記する内容じゃないだろ、自分がどっち派ってのは
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。