• ベストアンサー

infファイルやiniファイルに関して質問です。

先に、素人な質問でスミマセンm(__)m infファイルやiniファイルを使用したプログラムを作る際に参考になる書籍やサイトをご紹介頂けると幸いです。(infやiniの構文も分からない程素人です。。。)

  • abo55
  • お礼率90% (104/115)

質問者が選んだベストアンサー

  • ベストアンサー
  • popesyu
  • ベストアンサー率36% (1782/4883)
回答No.3

>記述している本やサイトを見かけなかった 本に関しては確かにあまり見かけないですが、例えばVBでゲームを作りましょうみたいなその手の本の巻末あたりにおまけとして載ってたりはするんじゃないかなと。 ただまぁこの手の小手先Tips的な知識はわざわざ書籍で求めなくてもgoogleあたりで「vb iniファイル」ぐらいで検索すればそれなりにヒットします。 >どのような書籍を参考になさりますか マイナー言語ならいざ知らず、VBぐらいでしたらサーチエンジンとヘルプだけで何とかなります。 本が必要だなと思ったのは、全くのゼロから始める場合とか、ネット上では早々みかけない例えばDirectXがらみのものを作ろうとしたときとか。本屋に行って2、3手にとってそのものズバリなものが書いてあったら買うぐらいで。 あと昔VBAをさわり始めたばかりの頃は逆引き辞典などは重宝しましたね。 とりえあず作ってみてつまったらそこで書籍やサイトに頼るのがやはり一番早道かと。但しそうやって作り出していくと、最初の頃に書いたコードの稚拙ぶりに自分で腹が立ってきてw 書き直しとかよくします。

abo55
質問者

お礼

アドバイス有難う御座います。最近ちょっとつまづきぎみだったので、とてもご意見参考になります。

その他の回答 (2)

  • z64423
  • ベストアンサー率53% (26/49)
回答No.2

inf ファイルはふつうのプログラムでは あまり使わないのでは? たぶん autorun くらいだと思います。 inf は x:\Windows\inf の下にたくさんあります。 これらはデバイスドライバ用の情報ファイルです。 ドキュメントはドライバ開発キット DDK のヘルプ(英語)にあります。 Windows デバイスドライバ開発の本は日本語のがいくつかあります。 inf ファイルのことも少しは書いてあるかも知れませんが、 Windows アプリケーション開発が目的なら、 あまり参考にならないでしょうね。

abo55
質問者

お礼

アドバイス有難う御座います。確かにinfはCD-Rのアイコンの表示ぐらいしか見つからないですねぇ…(-_-;)

  • popesyu
  • ベストアンサー率36% (1782/4883)
回答No.1

iniファイルはただのテキストファイルですから、特にルールはありません。テキストファイルを読み書きさせるだけなので自作してもかまいませんが、用意されているAPIやあちこちで公開されているクラスを使って読み書きさせるのならそれに準じた書式にする必要がありますが。 書式と言っても凄く単純に [セクション名1] キー名=value キー名=value [セクション名2] キー名=value キー名=value ... となります。 使用言語が不明なので例えばVBでやるなら こちら http://homepage1.nifty.com/MADIA/vb/API/GetPrivateProfileInt.htm VC#.netなら http://www.atmarkit.co.jp/fdotnet/dotnettips/039inifile/inifile.html ただiniファイルを使って設定を保存するような方法は2世代前の手法ですので、最近でしたらxml方式、一世代前ならレジストリを使います。

abo55
質問者

補足

>使用言語が不明 使用言語は元はVBSだったのですが最近平行してVBAを行っています。(そういえばゲームなどではよくiniを見かけるという流れで) その中でiniやinfについて記述している本やサイトを見かけなかったものですから今回質問させていただきました。(infについては[autorun]位しか、見当たらないし) 恐縮ですがpopesyu様はどのような書籍を参考になさりますか?ご紹介頂けると幸いです。

関連するQ&A

  • iniファイルについて

    パソコンを立ち上げる度に下記の表示が出現します。 【検索コントロールの初期化に失敗しました。 iniファイルがありません。】 (パソコンはウインドウズ7の32ビットです) 最近あまり身に覚えのないプログラムファイルを色々と削除したのですがその中に必要なファイルがあったのかもしれません。 iniファイルが存在しないと、どの様な不便があるのかすら分らない素人です。 またiniファイルを取得する方法も分りません。 どうか上記記述の影響と表示が出なくするにはどうしたら良いのか、パソコンに無知な私にも理解出 来るよう教えて頂きたく宜しくお願い申し上げます。

  • VC++でのiniファイルの読み書き

    今Visual Studio 6.0 Professional Editionを使用して開発を行っています。 そこでiniファイルの読み書きを行う必要があるのですが、ほんとに初心者でどのようにすればいいのかわかりません。 そこで皆さんの知恵をお借りしたいのですが、 サンプルプログラムや役に立つサイトなどを教えていただきたいのです。 やることとしてはiniファイルからデータを読む。 プログラム中のデータをiniファイルの特定のセクションのキーに書き込むです。 よろしくお願いします。

  • iniファイルの情報求む

    iniファイルをプログラムの構造体に出力したいのですが、 何分、Cの勉強を始めたばかりでソースの想像が出来ません。 また、サイトを探しても、抽象的なもの、VB用のものばかりであまり具体的な想像が出来なくて・・・。 もし、わかりやすく(簡単なものがというもの)C言語の iniファイルからの読み込み、iniファイルの値の代入方法が載っているサイトなどをご存知でしたら、教えていただけますでしょうか? よろしくお願いいたします。 よろしくお願いいたします。

  • php.iniファイルの設定について

    素人の質問ですがよろしくお願いいたします。 参考書等を読んで、勉強しているのですが、メールフォームを作るときなどはphp.iniファイルの設定をしないといけないのはわかったのですが、これを実際のサーバにアップするときはphp.iniファイル等はどうすればいいのでしょうか? 質問自体がおかしかったらすいませn。どなたかよろしくお願いいたします。 あと\rの復帰というのはどのような命令なのでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • C#でiniファイルを使う

    初歩的な質問なのですが… sharpdevelopでC# .NETの勉強をしているのですが、 iniファイルに例えばフォームの位置や、 ユーザー設定項目を保存させて、その読み書きを したいのですが、調べてもなかなかヒットしません。 iniファイルを使う、というか、 要はユーザーが設定した内容を保持しておきたいだけなのです。 それをするためには、どのようにしたらよいのでしょうか。 簡単なサンプルコードなど教えていただけると助かるのですが、 このことについて解説してあるサイトの紹介などでもかまいません。 よろしくお願いします。

  • CLI iniファイル読み込み

    お世話になります CLIでiniファイルを読み込む際の方法を御教授下さい フォームのサイズ等をファイルに格納し、 次の起動時に同じサイズのフォームを立ち上げるため、 サイズ情報を格納したファイルをiniファイルとします MFCを使用しないで、iniファイルからサイズ情報を得る場合、 StreamReader等で読み込んでいくしかないのでしょうか? 何か、それに変わるモノが存在するのでしょうか? よろしくお願い致します

  • iniファイル内の行を削除する方法

    iniファイルの使い方自体を間違えているのかも知れませんが、 わからないので教えてください。 VB6でiniファイルを作成しています。 使用しているAPIは「WritePrivateProfileString」です。 iniファイルの内容が以下のようにあったとします。 これは上記のAPIで出力しています。 [a] a1=xxxx a2=yyyy a3=zzzz プログラムでiniファイルを読み込み、 画面上である操作をしたとして、iniファイルを更新します。 結果、以下のような内容にするには、どのようにしたらよいのでしょうか。 [a] a1=xxxx a2=zzzz a1、a2を出力するところまではできるのですが、 a3の行を削除する方法がわかりません。 もしAPIでこの行を削除する方法がなければ、 iniファイルを削除して、再作成すればよいのだと思います。 その際には、iniファイルを削除するAPIがあるのでしょうか。 KillステートメントやOpenステートメントを使うのが一般的なのでしょうか。 よろしくお願いいたします。

  • INIファイル読み込み

    VB2005使用のものです。 INIfile_readを使ってINIファイルに記述してあるデータベース保存先を取り出したいのですが・・方法がよくわかりません; 取り出した保存先は、○○○に入れて空のデータベース作成に使いたいのです。 Dim engine As New SqlCeEngine("Data Source = ○○○.sdf") ご存知の方ご教授お願いいたします。

  • 【ActiveX】CABファイル作成時のINFファイルについて

    ActiveXコントロールをCABファイルでINFファイルを定義しました。 そのINFファイルについて質問です。 http://www.ki.rim.or.jp/~kuro/ActiveX/CabAndSign/MakeCab.html 上記サイトを参考にさせて頂いたのですが、 その中の"atl.dll"は何の役割を持ったファイルなのか? また、必要なのか? をご教授頂けますか。 宜しくお願い致します。

  • バッチでiniファイルの編集

    バッチプログラムでiniファイルの編集をしたいのですが、 調べてはいるのですが、初心者の為困っています。 やりたいこと: 特定の文字列を見つけたら置換する 例 iniファイルの内容 ~~~~~~~ abcdef=789 123456=789 ~~~~~~~ 「789」を「xyz」に置換したい OS:Win2k この場合、どのようなコマンドを使用して 編集すれば良いのでしょうか? 宜しくお願い致します。

専門家に質問してみよう