vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
StreamReader Ä Ü Ö 
Autor: Abadon
Datum: 07.02.09 11:37

Hi @ ALL,

sorry, dass ich mit einem alten Thema nerve aber irgendwie stehe ich im Moment total auf dem Schlauch.
Ich lese aus einer *.ini oder *.txt Parameter aus und darüber hinaus einen Meldetext der umlaute enthalten kann.
Altes Problem die Umlaute werden nicht richtig angezeigt! Warum????????

myStreamReader = New StreamReader(strMeldedatei, System.Text.Encoding.Default, True)

Ich denke der Reader ist mit System.Text.Encoding.Default richtig, oder???

Habt Ihr eine Idee zu dem Problem??

    'Funktion für die Meldeparameter auslesen
    Public Function Para_auslesen()
        Dim myStreamReader As IO.StreamReader
        Dim Einzelzeile As String
        Dim TextNachGleichheitszeichen As String
        Dim TextVorGleichheitszeichen As String
 
        myStreamReader = New StreamReader(strMeldedatei, _
          System.Text.Encoding.Default, True)
 
        Do Until myStreamReader.EndOfStream
            Einzelzeile = myStreamReader.ReadLine
 
            Dim Position As Integer = Einzelzeile.IndexOf("=")
            If Position >= 0 Then
                TextVorGleichheitszeichen = Einzelzeile.Substring(0, Position)
                TextNachGleichheitszeichen = Einzelzeile.Substring(Position + 1)
            Else
                TextVorGleichheitszeichen = Einzelzeile
                TextNachGleichheitszeichen = String.Empty
            End If
 
            Select Case TextVorGleichheitszeichen
                Case "DB_SERVER"
                    db_server = TextNachGleichheitszeichen
                Case "DB_USER"
                    db_user = TextNachGleichheitszeichen
                Case "DB_PassWORT"
                    db_passwort = TextNachGleichheitszeichen
                Case "DB_DATENBANK"
                    db_Datenbank = TextNachGleichheitszeichen
                Case "MSG_VERTEILER"
                    MSG_VERTEILER = TextNachGleichheitszeichen
                Case "MSG_MELDEART"
                    MSG_MELDEART = TextNachGleichheitszeichen
                Case "MSG_NACHRICHT"
                    MSG_NACHRICHT = TextNachGleichheitszeichen
                Case "MSG_ID"
                    MSG_ID = TextNachGleichheitszeichen
 
            End Select
        Loop
        myStreamReader.Close()
 
 
        strMeldeTxt = MSG_NACHRICHT
 
        'aktuelles Datum und die Uhrzeit ermitteln
        strDate = DateTime.Now.ToString
        'Ausgabetext zusammenfügen aus Datum und eingelesenem Text aus der TXT
        sAnimatedText = "                     ****" & strDate & "****         " _
          & strMeldeTxt
 
        Return sAnimatedText
        Return db_server
        Return db_user
        Return db_passwort
        Return db_Datenbank
        Return MSG_VERTEILER
        Return MSG_MELDEART
        Return MSG_NACHRICHT
        Return MSG_ID
 
 
 
    End Function

Gruss
VIVAX

}
}
}

1:0 für Visual Basic.NET

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
StreamReader Ä Ü Ö3.114Abadon07.02.09 11:37
Re: StreamReader Ä Ü Ö2.507Üggi07.02.09 12:20
Re: StreamReader Ä Ü Ö2.573ModeratorDaveS07.02.09 12:54
Re: StreamReader Ä Ü Ö2.594Abadon07.02.09 14:37
Re: StreamReader Ä Ü Ö2.437Superpeppi07.02.09 16:06

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel