- 703 名前:デフォルトの名無しさん [2016/09/17(土) 13:14:26.86 ID:ejCT2vp9.net]
- >>667
IErrorRetCodeLong = GetPrivateProfileSectionNames(strValue, StrLength, FileString) IErrorRetCodeLong = GetPrivateProfileSection(SecNameString, strValue, StrLength, FileString) 'IErrorRetCodeLong = バッファに格納された文字数が返ります(終端のNULL文字1つを除く)。バッファのサイズが足りない場合は、nSize-2が返ります。 と、 ' INIファイル内の全てのセクション名を取得する。 ' INIファイル内の指定のセクションの全てのキーとその値を取得 関数の戻り値が NUL文字区切り、NUL+NUL文字が末尾。 直接 OPEN して読み取る手法もあるにはあるが、 INIファイルに書き込んだ直後はバイナリファイルになっていて、 しばらくたってから、テキストファイルに内容が変化する という状態なので、書き込み終了時刻からの待ち時間を求めるのが面倒。 そのため、上記2つの関数を使っている。
|

|