System.IO.StreamReader에 오류가 있습니다.Vb.net System.IO.StreamReader 빈 경로 이름이 유효하지 않습니다.
Public Class Project
Dim merah As Integer
Dim File_Directory As OpenFileDialog = New OpenFileDialog()
Dim objReader As New System.IO.StreamReader(File_Directory.FileName)
Dim Text_LineByLine As String
Private Sub BrowseFile_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BrowseFile.Click
File_Operations()
'Do While objReader.Peek() <> -1
Default_Operations()
MessageBox.Show(Text_LineByLine)
'Loop
End Sub
Sub File_Operations()
File_Directory.InitialDirectory = "C:\"
File_Directory.Filter = "All files (*.txt)|*.txt|All files (*.txt)|*.txt"
If File_Directory.ShowDialog() = DialogResult.OK Then
BrowserPath.Text = File_Directory.FileName
End If
End Sub
프로그램이 시작되면 faultis '빈 경로 이름이 올바르지 않습니다.'
이 오류를 해결하는 방법은 무엇입니까?
도움 주셔서 감사합니다.
Dim File_Directory As OpenFileDialog = New OpenFileDialog()
Dim objReader As New System.IO.StreamReader(File_Directory.FileName)
하지만 당신은 당신의 파일 열기 대화 상자를 실행하지 않으면 자체가 표시되지 않는 대화,
Dim File_Directory As OpenFileDialog = New OpenFileDialog()
If File_Directory.ShowDialog() = DialogResult.OK Then
Dim objReader As New System.IO.StreamReader(File_Directory.FileName)
Endif
를 사용해야와 파일 이름이 비어 포함 !! :
* New as *를 objReader 멤버로 사용할 수 없습니다. 너무 빨리 생성됩니다. 실제로 이것은 대단히 직관적이지 않습니다. –