Do Until objTS.AtEndOfLine
strLine = objTS.ReadLine
Loop
というような形でファイルを読み込んでいるのですが、ファイルの先頭に改行があった場合や、ファイルの途中に改行が2つ以上続いた場合、ファイル終端と判定されてしまいます。(この場合ループを抜けてしまいます)
改行のみの行の場合、その行を飛ばして読み込む等の処理をしたいのですが、この改行のみの行の判定はどのようにすればいいのでしょうか。
ループの終了判定は、AtEndOfStream で判定して、改行のみの行の読み飛ばしは ReadLine した後に文字列の長さで判定する。
ファイル末判定はAtEndOfLineプロパティではなく、
AtEndOfStreamプロパティです。
こうすれば、空行も正しく読み込まれます。
ありがとうございます。
ありがとうございます。