- ベストアンサー
iniファイル
すみません。教えてください。 拡張子(ini)のファイルは、どんな性格のデーターですか? どうぞよろしくお願いします。
- goldcup
- お礼率91% (32/35)
- その他(Windows)
- 回答数4
- ありがとう数10
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
PCに限らず、コンピュータでは様々なプログラムが使われていますが、プログラムを終了させた後、次に同じ設定で使いたい、という事があります。 例えば、ブラウザの画面サイズとか、背景の色とかを好きなようにイジったので、次回も その設定で使いたい、という場合です。これは、設定を何らかの方法で保存しておかなければ、実現出来ない事です。 設定を保存する方法にはいろいろありますが、技術的に簡単なのは、ファイルを作ってそこに記録する、という方法です。ini ファイルというのは、このような役目を持ったファイルです。 Windowsでは、レジストリという領域に、ソフト固有の設定情報を格納する事が出来ますので、必ずしも ini ファイルを使う必要はありませんが、ソフトを簡易に開発したい場合は、ini ファイルが使われる傾向にあります。 ini ファイルは、このような性格のファイルですので、ソフト毎にファイル内容・構造が異なっています。特に決められた標準フォーマットというものもありません。また、同じソフトでも、バージョンが違うと ini ファイルに互換性が無い事もしばしばです。 ini ファイルは、「前回の設定を読み出すため」のものですから、普通はソフト起動時に読み込まれ、終了直前に(自動的に)書き込まれます。 起動時に読み込まれ、それに従ってソフトの状態が初期化されるので、initialize(イニシャライズ、初期化)ファイル、転じて ini ファイルという名前になったのだろうと思います。
その他の回答 (3)
そのプログラムの設定情報を保存してたりします。 Windows3.1の頃はWindows自体の設定を保存したりしてました。 Windows95時代になり、レジストリというものに取って代わるようになってからも、ゲームデータなどは依然iniファイルで設定しているものもあります。 レジストリと比較するなら http://www.at.sakura.ne.jp/~t-mz/mini/registry.html や http://www.geocities.co.jp/Beautycare/4965/public/save.html をご参照ください。
お礼
ご懇切なお教え有難う存じました。
関連するQ&A
- 拡張子が ini ファイルの意味は?
拡張子が ini というファイルをよく見かけるのですが、 例) sample.ini このファイルのタイプはどういった意味・用途で使用されているのでしょうか?
- 締切済み
- その他([技術者向] コンピューター)
- iniファイルに追記がしたいです。
いつもお世話になっています。 iniファイルの中のあるデータをGetPrivateProfileStringで調べて、その中になければデータを 追記したいです。 WritePrivateProfileStringの場合、iniファイルにあるデータが追記したい内容がないだけで、他のデータが 入っていても、上書きされてしまうんですよね? もしその中に他のデータが入っていた場合は、追記をしたいのですが、それができるAPI関数って 何かありますか? iniファイルに関して、ネットで調べていると、WritePrivateProfileStringなどしか出てこなくて・・・。 もしできないようでしたら、追記できるような何かいいアイディアがあれば・・・と思っています。 すみませんが、よろしくお願いします。 わかりづらい文章で申し訳ありません。
- ベストアンサー
- Visual Basic
- desktop.iniというファイルは何ですか?.
教えてください。desktop.iniというファイルが、データ用のフォルダとかにいくつかできています.このファイルは、何ですか?削除してもいいものなのでしょうか? よろしくお願いします.
- 締切済み
- オフィス系ソフト
- iniファイルへの追記について
FORM上の保存ボタンをクリックしたら、フォームに入力したデータがiniファイルへ追記していくというものを作りたいのですがわかりかねています。 フォームのソースで作っていこうとしていて、 ソースの始めは public sub Command保存_Click() で始まり、End sub で終りますよね? そこで フォーム上の値、例えば、3 を変数 a_col に格納します。ここまではできます。 この格納したものをiniファイルと同じものをあらわす名前のini_colに格納し、iniファイルに ini_col=3と表示したいのです。 iniファイルから、フォームへ取り込むところまではなんとかできました。 初心者ですのでアドバイスおねがいします。
- ベストアンサー
- Visual Basic
- VB6.0でINIファイルからデータを読み込みたいです
INIファイルからPCのモニターとフォームサイズデータの比率を読み込み、そのデータを元にフォームを画面を呼び出したいのですが、どの様にしてよいかがわかりません。申し訳ありませんが教えていただけないでしょうか?? ちなみにINIファイルのデータを読み込み、ボタンに名前を表示するといったことはできました。
- 締切済み
- Visual Basic
- powershellとiniファイル
ps1よりiniファイルを読み込むスクリプトを作成中です。 iniファイルには以下の記載をしています。 いわゆる連想配列です。 $info = @{} $info[0] = @{ host=testest1 ip=192.168.0.0 } $info[1] = [ host=testest2 ip=192.168.0.1 } 一方、ps1は以下の通り、コードを記述しています。 $INI_PATH = @(Split-Path $script:myInvocation.MyCommand.Path -Parent).Trim() $INI_FILE = "ini_test2.ini" $INI_FULLNAME = $INI_PATH + "\" + $INI_FILE $PARAMETER = @{} Get-Content $INI_FULLNAME | %{$PARAMETER += ConvertFrom-StringData $_} $host_info = $PARAMETER.info[0] #値格納 $host_info いざ、実行すると、 「ConvertFrom-StringData : データ行 '}' の形式が '名前=値' ではありません。」、「項目は既に追加されています。」とのエラーが出ます。 どのように変えればエラーがなくなりますでしょうか。 Powershellの初歩的な質問で申し訳ないのですが、ご回答をよろしくお願いいたします。
- ベストアンサー
- Windows系OS
- VC++でのiniファイルの読み書き
今Visual Studio 6.0 Professional Editionを使用して開発を行っています。 そこでiniファイルの読み書きを行う必要があるのですが、ほんとに初心者でどのようにすればいいのかわかりません。 そこで皆さんの知恵をお借りしたいのですが、 サンプルプログラムや役に立つサイトなどを教えていただきたいのです。 やることとしてはiniファイルからデータを読む。 プログラム中のデータをiniファイルの特定のセクションのキーに書き込むです。 よろしくお願いします。
- ベストアンサー
- C・C++・C#
お礼
ご懇切なお教え誠に有難う存じました。 ini ファイルの役割もよく判りました。 一部削除対象のモノがございますので お陰で意味を充分理解して対処できます。