tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: Iniファイルのコメント
投稿日: 2018/10/24(Wed) 10:24
投稿者まだまだVB6
魔界の仮面弁士さま、返信ありがとうございます。

> 作成もプログラムから行うのでしょうか。
> それとも読み込みだけですか?
ファイルから設定値を読み込むだけです。


> 読み込みについては、どのように行っていますか?
読み込みには、API関数の『GetPrivateProfileString』を
使用しています。

> また、Unicode 形式の Ini ファイルなのか ANSI 版なのかも気になるところ。
ANSI版で作成しています。

>> INIファイルのフォーマットは規格化・標準化はされておらず、明確には決まっていない。
そうなんですね。Iniファイル自体標準化されていないのですね。

> > このファイルにGetPrivateProfileStringをすると
> > ;が無視されずコメントまで取得してしまいます。
> 行頭ではなく、文中のセミコロンですよね。
> GetPrivateProfileString はそういう実装ということでしょう。
そうですね。他を調べてみても載っていないし、行を変えてコメントを
打つとそれはコメントとして認識されているので仕様ということ
なのかもしれません。

今回、私の知識不足から行中に『;』を打つとそれ以降コメントとして
認識してくれるものだと思っていたので単純に『GetPrivateProfileString』を
実行すれば、データのみを取ってきてくれるものだと思い込んでいました。
どうやら、そうではないようなので取得できている『データ』部分から
Split 関数やInstr関数を使って自分で切り出してデータのみを取得するように
したいと思います。
今回も大変勉強になりました。ありがとうございました。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。