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