Gå til innhold

Lese fra fil problem!(VB.NET)


Anbefalte innlegg

Skrevet

Hei..

Hvordan leser man fra en fil og inn i en string i VB.NET?

Har prøvd...

 

Open "path" for input as #1

 

men det funker ikke...så hvordan gjør man dette?

Videoannonse
Annonse
Skrevet
btw...

hvordan bruker jeg kommandoen app.path?

6225439[/snapback]

 

 

dim sr as StreamReader = System.IO.File.OpenText(application.startuppath & "\test.txt")

 

Slik tror jeg, ikke stavet riktig tough. :p

Skrevet

Det du gjør henger igjen i gammel VB. Prøv å benytte deg av .NET-rammeverket.

I .NET 2.0 kan du gjøre slik:

 

Dim innhold as String = File.ReadAllText(filename)

Denne åpner, leser og lukker filen.

 

Øyvind

Skrevet

Jeg prøvde denne:

dim sr as StreamReader = System.IO.File.OpenText("c:\test.txt")
dim s as String = sr.ReadToEnd()
sr.Close()

 

Men den har en lei tendens til å kutte ut æ, ø og å. Kan man bruke den på en slik måte at den ikke fjerner desse skandinaviske bokstavene?

 

Takk,

Degeim

Skrevet
Men den har en lei tendens til å kutte ut æ, ø og å. Kan man bruke den på en slik måte at den ikke fjerner desse skandinaviske bokstavene?

Hva med følgende kode:

        Dim UTF As New System.Text.UTF7Encoding()

        Dim sData As String

 

        ' Last inn innholdet i filen og konverter ved bruk av UTF7

        sData = UTF.GetString(System.IO.File.ReadAllBytes("C:\Test.txt"))

 

        ' Vis innhold

        MsgBox(sData)

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...