Guten Tag Community habe vor kurzem mit Vb.Net angefangen und bin gerade am schreiben meines ersten Programmes doch leider stockt es nun bei mir mit den Kenntnissen in VB.
Vorgaben:
Habe einen Ordner Namens "Programm" in dem befindet sich die VB Form dateien. In diesem Ordner "Programm" befindet sich ein unterordner "txt" worin txt Dateien liegen.
Problem:
Wie öffne ich nun die *.txt Datei aus diesem Unterordner ohne dabei den absoluten Pfad anzugeben "C:\Dokumente & Einstellungen\Name\Desktop\Programm\txt\*.txt"?
Möchte dieses Programm gerne einem Freund dann zum Testen schicken da er ja nicht den selben Pfad hat wird das Programm dementsprechend abstürzen.
Programm snippet:
[highlight=vbnet]Dim data1 As String = ("C:\Users\***\Desktop\Projekte\Program\txt.txt ")
If CMBOX.Text = "txt" Then
objDateiLeser = New IO.StreamReader(data1) '("C:\Users\***\Desktop\Projekte\Programm\txt.txt" )
inhalt = objDateiLeser.ReadToEnd()
objDateiLeser.Close()
objDateiLeser = Nothing
Label1.Text = inhalt
MessageBox.Show(inhalt)
End
[/highlight]
Wo ist der Fehler oder was muss ich ändern damit es auf jedem Pc läuft und ich nicht immer den Pfad angeben muss?
Bitte um Hilfe
Mfg RooC
Vorgaben:
Habe einen Ordner Namens "Programm" in dem befindet sich die VB Form dateien. In diesem Ordner "Programm" befindet sich ein unterordner "txt" worin txt Dateien liegen.
Problem:
Wie öffne ich nun die *.txt Datei aus diesem Unterordner ohne dabei den absoluten Pfad anzugeben "C:\Dokumente & Einstellungen\Name\Desktop\Programm\txt\*.txt"?
Möchte dieses Programm gerne einem Freund dann zum Testen schicken da er ja nicht den selben Pfad hat wird das Programm dementsprechend abstürzen.
Programm snippet:
[highlight=vbnet]Dim data1 As String = ("C:\Users\***\Desktop\Projekte\Program\txt.txt ")
If CMBOX.Text = "txt" Then
objDateiLeser = New IO.StreamReader(data1) '("C:\Users\***\Desktop\Projekte\Programm\txt.txt" )
inhalt = objDateiLeser.ReadToEnd()
objDateiLeser.Close()
objDateiLeser = Nothing
Label1.Text = inhalt
MessageBox.Show(inhalt)
End
[/highlight]
Wo ist der Fehler oder was muss ich ändern damit es auf jedem Pc läuft und ich nicht immer den Pfad angeben muss?
Bitte um Hilfe
Mfg RooC
Comment