タイトル | : Re^2: Iniファイルのコメント |
記事No | : 16474 |
投稿日 | : 2018/10/24(Wed) 10:24 |
投稿者 | : まだまだVB6 |
魔界の仮面弁士さま、返信ありがとうございます。
> 作成もプログラムから行うのでしょうか。 > それとも読み込みだけですか? ファイルから設定値を読み込むだけです。
> 読み込みについては、どのように行っていますか? 読み込みには、API関数の『GetPrivateProfileString』を 使用しています。
> また、Unicode 形式の Ini ファイルなのか ANSI 版なのかも気になるところ。 ANSI版で作成しています。
>> INIファイルのフォーマットは規格化・標準化はされておらず、明確には決まっていない。 そうなんですね。Iniファイル自体標準化されていないのですね。
> > このファイルにGetPrivateProfileStringをすると > > ;が無視されずコメントまで取得してしまいます。 > 行頭ではなく、文中のセミコロンですよね。 > GetPrivateProfileString はそういう実装ということでしょう。 そうですね。他を調べてみても載っていないし、行を変えてコメントを 打つとそれはコメントとして認識されているので仕様ということ なのかもしれません。
今回、私の知識不足から行中に『;』を打つとそれ以降コメントとして 認識してくれるものだと思っていたので単純に『GetPrivateProfileString』を 実行すれば、データのみを取ってきてくれるものだと思い込んでいました。 どうやら、そうではないようなので取得できている『データ』部分から Split 関数やInstr関数を使って自分で切り出してデータのみを取得するように したいと思います。 今回も大変勉強になりました。ありがとうございました。
|