>>887
あ、ほんとですね(苦笑)
よく分かっていませんでした(^^;

> 見かけ上の折り返しを物理行と言います。
> 逆に使ってる人もけっこういるらしい
これも逆に使ってました(^^;
メモリ上の物理的な配置に由来するから「物理」行なんですね・・・

inStr関数でvbcrlfの位置を検索して、見かけ上の1行の取得はなんとかできました。
ただ、それの途中で文字を区切る処理がうまくいかないんです。
たとえば
aaaあ
を(半角換算で)4桁で区切るとします。4バイトとは言っても実用上
aaa
あ
となって欲しいのですが(こういう処理なんて言うんでしたっけ?)
バイト配列にテキストを放り込んでMidB関数で分けちゃうと、「あ」という2バイトの文字を強引に分割してしまうためにaaaの後の文字が文字化けします。
これを回避するにはどうすれば良いのでしょうか・・・
本当に何も分かっていなくて申し訳ありません。