vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 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
Re: Ausgabe in Text-Datei geordnet anzeigen 
Autor: xtts02
Datum: 02.03.09 11:23

Eine kleine Demo, wie man das ganze aufbauen könnte.

Public Class Form1
    Dim LogInhalt As New List(Of String)
    Dim LogDatei As String = "C:\LogTest\Protokoll.log"
 
    ' Verwendete Steuerelemente
    ' 1x ListBox
    ' 1x CheckBox 
    ' 1x Textbox
    ' 1x Button
 
    Private Sub FormMain_Load(ByVal sender As System.Object, _
                              ByVal e As System.EventArgs) Handles MyBase.Load
        Try
            Me.LoadLog(LogDatei, LogInhalt, ListBox1)
        Catch ex As Exception
            MsgBox(ex.Message)
        End Try
    End Sub
 
    Private Sub Button1_Click(ByVal sender As System.Object, _
                              ByVal e As System.EventArgs) Handles Button1.Click
        Me.AddLog(TextBox1.Text, ListBox1, LogInhalt, CheckBox1.Checked)
        Me.SaveLog(LogInhalt, LogDatei)
    End Sub
 
 
    Private Sub AddLog(ByVal Eintrag As String, _
                       ByRef Anzeige As ListBox, _
                       ByRef LogInhaltListe As List(Of String), _
                       Optional ByVal AnErsterStelle As Boolean = True)
        Try
            Anzeige.DataSource = Nothing
            If AnErsterStelle Then
                LogInhaltListe.Insert(0, Eintrag)
            Else
                LogInhaltListe.Add(Eintrag)
            End If
            Anzeige.DataSource = LogInhaltListe
        Catch ex As Exception
            MsgBox(ex.Message, MsgBoxStyle.Exclamation, "AddLog")
        End Try
    End Sub
 
    Private Sub LoadLog(ByVal Datei As String, _
                        ByRef LogInhaltListe As List(Of String), _
                        ByVal Anzeige As ListBox)
        Try
            If Not IO.File.Exists(Datei) Then Return
 
            LogInhaltListe.Clear()
            LogInhaltListe.AddRange(IO.File.ReadAllLines(Datei, _
                                                         System.Text.Encoding.D_
                                                         efault))
            Anzeige.DataSource = LogInhaltListe
        Catch ex As Exception
            MsgBox(ex.Message, MsgBoxStyle.Exclamation, "LoadLog")
        End Try
    End Sub
 
    Private Sub SaveLog(ByRef LogInhaltListe As List(Of String), _
                        ByVal Datei As String)
        Try
            Dim fInfo As New IO.FileInfo(Datei)
            If Not fInfo.Directory.Exists Then fInfo.Directory.Create()
            IO.File.WriteAllLines(fInfo.FullName, _
                                  LogInhaltListe.ToArray, _
                                  System.Text.Encoding.Default)
        Catch ex As Exception
            MsgBox(ex.Message, MsgBoxStyle.Exclamation, "SaveLog")
        End Try
    End Sub
End Class
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Ausgabe in Text-Datei geordnet anzeigen1.469Dingdong02.03.09 06:23
Re: Ausgabe in Text-Datei geordnet anzeigen1.024Snof02.03.09 07:53
Re: Ausgabe in Text-Datei geordnet anzeigen988Abadon02.03.09 07:56
Re: Ausgabe in Text-Datei geordnet anzeigen919Dingdong02.03.09 08:21
Re: Ausgabe in Text-Datei geordnet anzeigen884Abadon02.03.09 09:05
Re: Ausgabe in Text-Datei geordnet anzeigen954Dingdong02.03.09 09:10
Re: Ausgabe in Text-Datei geordnet anzeigen937Abadon02.03.09 09:16
Re: Ausgabe in Text-Datei geordnet anzeigen955Dingdong02.03.09 09:20
Re: Ausgabe in Text-Datei geordnet anzeigen909Abadon02.03.09 09:29
Re: Ausgabe in Text-Datei geordnet anzeigen922Dingdong02.03.09 09:32
Re: Ausgabe in Text-Datei geordnet anzeigen900Abadon02.03.09 09:45
Re: Ausgabe in Text-Datei geordnet anzeigen918Dingdong02.03.09 09:49
Re: Ausgabe in Text-Datei geordnet anzeigen951xtts0202.03.09 10:21
Re: Ausgabe in Text-Datei geordnet anzeigen931Dingdong02.03.09 10:40
Re: Ausgabe in Text-Datei geordnet anzeigen984xtts0202.03.09 10:44
Re: Ausgabe in Text-Datei geordnet anzeigen946ModeratorDaveS02.03.09 10:51
Re: Ausgabe in Text-Datei geordnet anzeigen936Abadon02.03.09 10:11
Re: Ausgabe in Text-Datei geordnet anzeigen1.083Dingdong02.03.09 10:25
Re: Ausgabe in Text-Datei geordnet anzeigen880xtts0202.03.09 10:28
Re: Ausgabe in Text-Datei geordnet anzeigen903Dingdong02.03.09 10:29
Re: Ausgabe in Text-Datei geordnet anzeigen917xtts0202.03.09 10:32
Re: Ausgabe in Text-Datei geordnet anzeigen896Dingdong02.03.09 10:52
Re: Ausgabe in Text-Datei geordnet anzeigen926Abadon02.03.09 10:54
Re: Ausgabe in Text-Datei geordnet anzeigen898Dingdong02.03.09 11:00
Re: Ausgabe in Text-Datei geordnet anzeigen901xtts0202.03.09 11:23
Re: Ausgabe in Text-Datei geordnet anzeigen909Dingdong02.03.09 11:27
Re: Ausgabe in Text-Datei geordnet anzeigen1.087Dingdong06.03.09 10:51
Re: Ausgabe in Text-Datei geordnet anzeigen890xtts0206.03.09 23:56

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