Moin Moin,
Also ich hab nen Problem mit Daten.
Um es mal zu "umschreiben" kann ich nur sagen das ich eine Listbox mit ca. 350000 Einträgen hab. Diese Müssen alle Verarbeitet werden d.h jede Zeile muss angeschaut werden wenn sie Bestimmte "tags" enthält soll sie in eine txt geschrieben werden. Mein Problem ist das der vorgang so ca. 3 Stunden Dauert. Habt Ihr eine Idee wie das Schneller gehen kann?
Hab nen Win7 64 bit . 4 Gb Ram
Schonmal Danke im Vorraus. =)
Das ist der Vorgang der ablaufen soll.
Also ich hab nen Problem mit Daten.
Um es mal zu "umschreiben" kann ich nur sagen das ich eine Listbox mit ca. 350000 Einträgen hab. Diese Müssen alle Verarbeitet werden d.h jede Zeile muss angeschaut werden wenn sie Bestimmte "tags" enthält soll sie in eine txt geschrieben werden. Mein Problem ist das der vorgang so ca. 3 Stunden Dauert. Habt Ihr eine Idee wie das Schneller gehen kann?
Hab nen Win7 64 bit . 4 Gb Ram
Schonmal Danke im Vorraus. =)
Das ist der Vorgang der ablaufen soll.
VB.NET-Quellcode
- For i As Integer = 0 To ListBox1.Items.Count - 1
- Application.DoEvents()
- Label1.Text = i
- If Not ListBox1.Items.Item(i).ToString.StartsWith(">") Then
- If Not ListBox1.Items.Item(i).ToString.StartsWith("ul") Then
- If Not ListBox1.Items.Item(i).ToString.StartsWith(" title=") Then
- TextBox1.Text &= ListBox1.Items.Item(i).ToString & vbCrLf
- End If
- End If
- End If
- Next