tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルファイルを開くことができません
記事No945
投稿日: 2004/06/28(Mon) 23:07
投稿者こみ
[OSのVer]:Windows    [VBのVer]:VB.NET  
はじめまして。いまなやんでいます。テキストファイルを読み込む
コードを書いたのですが

Dim red As System.IO.StreamReader
red = New System.IO.StreamReader("C:\HOGE.TXT", System.Text.Encoding.Default)
Do While Not red.Peek() = -1
    Console.WriteLine(red.ReadLine.ToString)
Loop
red.Close()
-----------------------------------------------------------------------------
System.IO.StreamReader("C:\TEXT.TXT", System.Text.Encoding.Default)
                        ===========
の部分をファイル名を取得して、読み込むようにしたいのですが

strPath = openFileDialog1.FileName
を使って

System.IO.StreamReader("strpath", System.Text.Encoding.Default)
にするとエラーがでてしまいます。原因がわかりません。
是非教授ください

[ツリー表示へ]
タイトルRe: ファイルを開くことができません
記事No946
投稿日: 2004/06/28(Mon) 23:24
投稿者花ちゃん

> System.IO.StreamReader("strpath", System.Text.Encoding.Default)

"strpath" にすると strpath というファイルパスになるからエラーとなるのです。
strpath は変数名ですから "" で囲む必要がありません。
System.IO.StreamReader(strpath, System.Text.Encoding.Default) で試して見て下さい。

[ツリー表示へ]
タイトルRe^2: ファイルを開くことができません
記事No953
投稿日: 2004/06/29(Tue) 20:00
投稿者こみ
[OSのVer]:Windows    [VBのVer]:VB.NET  
ありがとうございます。できました。ミスに気づかなかったみたいです。
本当に助かりました。

[ツリー表示へ]