ファイルを読み込むには?

解決


 2003-11-25 14:54:55  No: 110185  IP: [192.*.*.*]

VB6で外部のテキストファイルを読み込んで表示するときはどうしたらいいんでしょうか?

編集 削除
nanashi  2003-11-25 16:16:10  No: 110186  IP: [192.*.*.*]

Openステートメントについて調べてください。

編集 削除
 2003-11-27 12:39:10  No: 110187  IP: [192.*.*.*]

レスありがとうございます。
Openステートメントを使用して表示させることはできたのですが、
1行しか表示させることができません。
表示させる部分にはLabelを使用しているのですが、これでは無理なんでしょうか?

編集 削除
nanashi  2003-11-27 13:49:28  No: 110188  IP: [192.*.*.*]

改行コード(vbCrLf)を入れれば改行は出来ます。

Label1.Caption = "改行コードを入れれば" & vbCrLf & "改行できます。"

編集 削除
 2003-11-27 15:12:08  No: 110189  IP: [192.*.*.*]

レスありがとうございます。

ちょっと言い方が悪かったようです。すいません。
テキストファイルの文字列が複数行あるんですけど、
それをLabelを使って表示させたいんです。
Openステートメントを使用した結果、テキストファイルの複数行ある文字列の一行目しか表示されませんでした。

この場合、改行コードを使用すれば解決できるのですか?

編集 削除
nanashi  2003-11-27 15:16:48  No: 110190  IP: [192.*.*.*]

一行目しか表示できないのは一行目しか読み込んでないからじゃないですか?

編集 削除
特攻隊長まるるう  2003-11-27 17:49:11  No: 110191  IP: [192.*.*.*]

う〜んと、テキストファイルだったら
『FileSystemObject』『TextStream』あたりをキーワードに
ヘルプを検索されてはいかがでしょうか?。
AtEndOfStream まで1行ずつ読み込んで処理する方法が見つかると思います。

編集 削除
nanashi  2003-11-27 18:06:15  No: 110192  IP: [192.*.*.*]

Private Sub Command1_Click()
    Dim sBuff$, sData As String
    Dim iFile As Integer
    
    iFile = FreeFile
    
    Open "テキストファイル名" For Input As #iFile
        Do Until (EOF(iFile))
            Line Input #iFile, sBuff
            sData = sData & sBuff & vbCrLf
        Loop
    Close #iFile
    
    Label1.Caption = sData
End Sub

編集 削除
いちゆ  2003-11-28 13:50:53  No: 110193  IP: [192.*.*.*]

Private Sub Command1_Click()
    Dim sBuff() As Byte
    Dim iFile As Integer
    
    iFile = FreeFile
    
    Open "テキストファイル名" For binary As #iFile
        ReDim sBuff(1 to Lof(1))
        Get #iFile,1,sBuff
    Close #iFile
    
    Label1.Caption = StrConv(sBuff,vbUnicode)
End Sub

も、よろしく。

編集 削除
 2003-12-02 14:39:10  No: 110194  IP: [192.*.*.*]

返事が遅れて大変申し訳ありません。
しばらくPCを触る機会がなくって・・・
久しぶりに見てみたらたくさんレス!  ありがとうございます。

上記の方法でやってみますので、また不明な点が出てきたらお世話になります^^
それではありがとうございました。

編集 削除
 2003-12-02 17:20:50  No: 110195  IP: [192.*.*.*]

解決しました!
またよろしくおねがいします^^

編集 削除