Hallo! Ich will in einer Datei die sich im Installationspfad meiner Anwendung befindet eine Textpassage per Buttonklick ändern.
Hab mal im Internet folgenden Code aufgefunden:
Jetzt muss der Code auf meine Bedürfnisse geändert werden. Hab das mal so probiert:
gebe ich wie man oben sieht nach "Using myReader As New System.IO.StreamReader" meinen Pfad ein - wird "myReader" unterstrichen und eine Fehlermeldung ist ersichtlich:
Kann mir jemand helfen? Wie muss ich den Code um ändern?
Hab mal im Internet folgenden Code aufgefunden:
VB.NET-Quellcode
- Dim TextDateiInhalte As String
- Using myReader As New System.IO.StreamReader("c:\TextDateiName.txt")
- TextDateiInhalte = myReader.ReadToEnd
- End Using
- TextDateiInhalte = TextDateiInhalte.Replace("alterText", "neuerText")
- Using myWriter As New System.IO.StreamWriter("c:\TextDateiName.txt", False)
- myWriter.Write(TextDateiInhalte)
- End Using
- End Sub
Jetzt muss der Code auf meine Bedürfnisse geändert werden. Hab das mal so probiert:
gebe ich wie man oben sieht nach "Using myReader As New System.IO.StreamReader" meinen Pfad ein - wird "myReader" unterstrichen und eine Fehlermeldung ist ersichtlich:
Fehler 3 Fehler bei der Überladungsauflösung, da keine zugreifbare "New" ohne einschränkende Konvertierung aufgerufen werden kann:
"Public Sub New(path As String)": Der mit dem Argument übereinstimmende Parameter "path" wird von "Object" auf "String" reduziert.
"Public Sub New(stream As System.IO.Stream)": Der mit dem Argument übereinstimmende Parameter "stream" wird von "Object" auf "System.IO.Stream" reduziert. G:\Eigene Dokumente\Visual Studio 2008\Projects\Hydrantmanager\test\Form8.vb 585 15 Hydrantmanager
Kann mir jemand helfen? Wie muss ich den Code um ändern?