Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Vilken Encoding skall jag använda?

Postades av 2007-05-20 14:03:28 - Fredrik Leufkens, i forum vb.net, Tråden har 2 Kommentarer och lästs av 793 personer

Jag skall beroende på vad det är för fil (rtf eller om det är en vanlig textfil) dels lagra det som en textfil dvs enligt

ritchtextbox1.text 'om användaren sparar som/öppnar en txt-fil (fetstil etc klipps ju bort då)

ritchtextbox1.rtf 'om användaren sparar som/öppnar en rtf-fil (behåller formatstilar)

Då har jag förstått att detta kan man lösa genom att ställa encodingen för streamwriter. hehe, men det finns ju några att välja på där. :D Och jag vet inte vilken som motsvarar riktext.

    Public Shared Sub OppnaFil()
'Jag antar att codecen sätts av raden nedan här? 
        Dim lastext As IO.TextReader
        Dim OppnaDialog As New OpenFileDialog
        OppnaDialog.Filter = formatlista()
        If OppnaDialog.ShowDialog() = DialogResult.OK Then
            SokVag = OppnaDialog.FileName ' men det är först här som jag vet filtypen
' här menar jag att jag på något sätt ställer in rätt encoder - hur göra?
            lastext = New IO.StreamReader(OppnaDialog.FileName)
            While lastext.Peek <> -1

'på raden under här har jag en fråga: frmMain.rtbText.Text skriver ut text som det är nu
'om jag skriver frmMain.rtbText.Rtf så händer ingenting - beror detta på encodingen?

                frmMain.rtbText.Text &= lastext.ReadLine & vbCrLf
            End While
            lastext.Close()
        End If
    End Sub

'Jag antar att principen för ovan går igen när man skall spara en fil.
'men jag skickar med den ändå.

    Public Shared Sub SparaFil(ByVal strText As String)
        Dim skrivtext As IO.StreamWriter
        Dim SparaDialog As New SaveFileDialog
        SparaDialog.Filter = formatlista()
        If SparaDialog.ShowDialog() = DialogResult.OK Then
            SokVag = SparaDialog.FileName

            skrivtext = New IO.StreamWriter(SparaDialog.FileName)
            skrivtext.Write(strText)
            skrivtext.Close()

        End If
    End Sub


:S


Svara

Sv: Vilken Encoding skall jag använda?

Postades av 2007-05-20 14:47:41 - Johan Idstam

RichTextBox har en LoadFile-metod som förutom filnamn tar en RichTextBoxStreamType-enumerator som inargument.

Låt den göra jobbet i stället för att göra det själv.

/johan/
http://idstam.com/wp


Svara

Sv:Vilken Encoding skall jag använda?

Postades av 2007-05-20 15:02:46 - Fredrik Leufkens

jaaa! kom på det sedan! :D (Man lär sig på sina misstag) Jag gjorde dock misstaget att kolla in den här:

http://www.codeproject.com/vb/net/WordProcessingPackage.asp

Detta är i princip det jag gör - fast jag har typ kodat egna funktioner för att ta fram filnamn och filändelser osv :S

Men å andra sidan - jag programmerar för att lära mig programmera - inte använda funktioner som gör allt åt sig :). Iallafall inte till en början. Efter ett tag när man programmerar egna liknande funktioner får man ju en bättre förståelse för vad de "inbyggda" funktionerna på ett ungefär gör.


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 725
27 958
271 751
376
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies