VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2004/08/06(Fri) 19:38
投稿者みなこ
URL
タイトルEOF が効かない

初めて投稿させていただきます。
よろしくお願い致します。

テキストファイルを全部読み込みたいのでこのように↓してみました。


  Open gstrDir & "Tags.txt" For Input As #intFnum

    Do Until EOF(intFnum)
        Input #intFnum, strTag(i), strDscr(i)
        
        If strTag(i) = "" Then GoTo LoopExit

        i = i + 1
        ReDim Preserve strTag(i)
        ReDim Preserve strDscr(i)
        
    Loop


しかし、「ファイルにこれ以上データがありません。62」のエラーが出てしまいます。
EOFを検知してくれていないのでしょうか?
使い方がまずいのですか?(今までもこのように書いていましたが、エラーは出ませんでした。)

よろしくお願い致します。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -