No.6ベストアンサー
- 回答日時:
じゃあ、補足の補足。
nanashinogombei> にも関わらず、現在でも32ビットアプリでINIファイルがしばしば使用されているのは、
で、一番大きな理由は、プログラムのアンインストールがし易い、ということです。
レジストリに情報を書いた場合には、専用のアンインストールプログラムを用意しない限り、
レジストリエディタなどを使って、情報を削除することになりますが、初心者が安全に行える、
とは言いがたいです。
また、レジストリの情報は削除しても、レジストリファイル自体の大きさが変わらないので、
別途、圧縮という手続きを取らなくてはいけません。いろんなプログラムを試しては
削除する、ということを繰り返していると、あっという間にレジストリファイルが
とんでもないサイズになってしまいます。
# これらを総じて、「レジストリファイルを *汚染する* 」という言い方をする人も居ます
ini ファイルは、ただのテキストファイルですし、プログラムを置いたディレクトリに作るのが
一般的なので、アンインストールのときは、プログラムを置いたディレクトリを丸ごとエクスプローラで
削除してしまえば、きれいさっぱり無くなります。
nanashinogombei さんが書いている「開発者や管理者側の都合(利便性)によります」というのは
全くもって、その通りです。
No.5
- 回答日時:
的確なコメントがほぼ出尽くしてますが、1点だけ補足。
一応、Win9x以降、NT4.0(3.51?)以降はアプリケーション関連情報等はレジストリによる一元管理が
推奨されています。
にも関わらず、現在でも32ビットアプリでINIファイルがしばしば使用されているのは、
(1) レジストリを操作するより取り扱いが容易。
(2) テキストファイルなので、内容がわかりやすく、管理も容易。
という、どちらかというと開発者や管理者側の都合(利便性)によります。
No.4
- 回答日時:
>INIファイルはどうやって使うのでしょうか?
すでに回答されていますので省略します。
>iniファイルはどの言語でも使用可能なのでしょうか?
実体はテキスト形式ですから、使用可能です。
アプリケーションで利用する場合は、WindowsのAPIに用意されている関数を
利用するのが一般的です。
http://ukamen.hp.infoseek.co.jp/Programming/iniF …
http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd …
No.3
- 回答日時:
こんにちわ。
>INIファイルはどうやって使うのでしょうか?
いろいろ使用方法は、ありますが、一般的な使い方を説明しますと
アプリケーションの設定情報を記述しておき、そのアプリケーションが、起動されたときに、
その設定情報を読み込みます。
例えば、そのアプリケーションの表示位置や、オプション設定値など。
そういう、設定情報を書き込んであるファイルのことを総称して INIファイルと呼ぶ場合があり、
必ずしも、拡張子が、INIでない場合があります。
>iniファイルはどの言語でも使用可能なのでしょうか?
iniファイルは、普通テキストファイルを利用しますが、外部ファイルを読み込み、書き込める言語であれば、
どんな言語でも使用可能です。
(C言語、VisualBasic、Delphiなど多数あります)
では。
No.2
- 回答日時:
例えば、VBなどでアプリケーションを作り、終了するときのWindowの位置、大きさなどをiniファイルに記録しておくと次回の起動時、iniファイルから前回のWindow位置や大きさを復元する、と言った用途に使えます。
一般に、ユーザー設定の内容を記録するやり方が多いですね。
オプション設定など。
No.1
- 回答日時:
一般的にはアプリケーションで必要となる設定値を記録するものです。
解釈の方法はアプリケーションによりますので自由です。
が、一般的にはテキストファイルで作成されています。
テキストファイルなのでどの言語でも使用できますが、Visual C++などには専用の関数も用意されているので、楽々です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- その他(Microsoft Office) エクセルのマクロについて教えてください。 5 2023/01/21 09:39
- その他(セキュリティ) 役所など、情報系システムのセキュリティが弱くても業務システムに問題ないか 3 2022/11/02 16:38
- Excel(エクセル) Excel同士のデータの突合 3 2023/08/07 16:34
- Word(ワード) ワードのテンプレ作れる? 1 2022/03/26 10:35
- Visual Basic(VBA) Excel VBAのデバッグ 8 2022/12/13 16:08
- Google Drive Googleドライブについて 3 2023/08/06 12:19
- Windows 10 USBにwindows10をいれて起動する方法 5 2022/04/14 14:29
- その他(社会・学校・職場) 誰か聞いてください。 社会人6年目ですが、私はポンコツすぎますか? 上司にとあるAファイルの数式を全 1 2023/08/10 18:25
- Excel(エクセル) excel 別のフォルダから列コピーする方法 8 2022/12/17 16:24
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
GetPrivateProfileStringでiniファイル読込む処理を詳しく知りたいのですが・・・
C言語・C++・C#
-
iniファイルのキーと値を取得するにはどうすれば?
C言語・C++・C#
-
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
-
4
拡張子.txtを.iniにするやり方教えてください
Windows Vista・XP
-
5
flush()とclose()について
Java
-
6
VB.NETでのiniファイル読込について。
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Latexで図番号だけを「図1.1」...
-
binファイルを解凍したいの...
-
CSSを1ページに1枚作るのって変...
-
#include <Windows.h>というヘ...
-
JRのjsonファイルって使って大...
-
exeファイルが作れない(windows10)
-
コマンドプロンプトで、指定し...
-
bibtexで参考文献作成できない
-
アクセス 壊れた? 「ファイ...
-
【VBS】 iniファイルの特定部...
-
アメブロで音声ファイルを貼る方法
-
公文書のxmlファイルの開き方が...
-
Word VBA MSGBOX 内で降順表示
-
ゲームフォルダの中に画像ファ...
-
jarファイル
-
参照するファイルをワイルドカ...
-
exeファイルをデータ転送サービ...
-
ファイルが開かれているかどう...
-
TIFFファイルを印刷できますか?
-
VBAでHTMLファイルをPDFにしたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
iPhoneでXMLファイルを開くには...
-
公文書のxmlファイルの開き方が...
-
binファイルを解凍したいの...
-
アクセス 壊れた? 「ファイ...
-
.NETアプリを作ったときの .man...
-
リンクの張り付けかたを教えて...
-
#include <Windows.h>というヘ...
-
jarファイル
-
Seasar2のdiconファイルの読み方
-
Word VBA MSGBOX 内で降順表示
-
監視ツールを入れさせられまし...
-
CSSを1ページに1枚作るのって変...
-
コマンドプロンプトで、指定し...
-
ファイルが開かれているかどう...
-
exeファイルをデータ転送サービ...
-
パイソンでpy ファイルと p...
-
exeファイルの中身を見る方法は...
-
Latexで図番号だけを「図1.1」...
-
参照するファイルをワイルドカ...
-
バッチ処理で追記コピーしたい
おすすめ情報