改行コードについて

解決


しら  2004-06-14 14:54:51  No: 84011  IP: [192.*.*.*]

質問なのですが、元々UNIXで出力されたファイルを

tmp = Replace(tmp, vbCr, vbCrLf)

のようにして改行コードを変換し、再びLine Inputで読み込む場合、
上手く改行コード毎に読み込んでくれなく、全データを一気に読み込んでしまいます。

これは、何が間違っているのでしょうか?
宜しくお願いします。

編集 削除
Say  2004-06-14 15:08:58  No: 84012  IP: [192.*.*.*]

UNIXの改行コードはLFです。

編集 削除
しら  2004-06-14 16:43:58  No: 84013  IP: [192.*.*.*]

すいません。記述ミスです。

tmp = Replace(tmp, LF, vbCrLf)

という風に記述し、読み込もうとしているのですが、
改行コード毎に読み込んでくれません。

なぜなのでしょうか?

編集 削除
nanashi  2004-06-14 16:56:10  No: 84014  IP: [192.*.*.*]

実際にはどういうコードを書いていて上手くいかないんでしょうか?

>tmp = Replace(tmp, LF, vbCrLf)

tmp = Replace(tmp, vbLf, vbCrLf)
ですよね?

編集 削除
Say  2004-06-14 16:56:33  No: 84015  IP: [192.*.*.*]

LF(ラインフィード)は
VBではvbLfとして定義されています。

編集 削除
しら  2004-06-14 17:17:46  No: 84016  IP: [192.*.*.*]

すいません。解決しました。
凄く勘違いしていました。

お答え頂いたみなさん、有難うございます。

編集 削除