vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 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

Fortgeschrittene Programmierung
Sehr lange Listen schnell durchlaufen und komprimieren 
Autor: Chrischan
Datum: 21.11.04 14:39

Hallo fleißige Entwickler,

ich grüble gerade an einer fummeligen Aufgabe:
Eine Routine soll durch eine Text-Datei laufen. In jeder Zeile sollen an einer bestimmten Stelle 3 Zeichen ausgelesen und einer Liste hinzugefügt werden.
Das ist ja noch nicht besonderes, aber:
- Die Dateien sind bis zu 1,5 Gigabyte groß
- Die Werte wiederholen sich teilweise

Beispiel:
...
     314       1       0       0       0                        00010200D      1
     314       0       0       1       0                               0D      2
     128       2       0       0       0                        01010000D      3
     128       0       0      10       0                               0D      4
     126      12       0       0       0                        01010500D      5
     126       0       0       2       0                               0D      6
     124      14       0       0       0                        00000000D      7
     124       0       0       4       0                               0D      8
     100      18       0       0       0               7        01010000D      9
     100       0       0       1       0                               0D     10
     126      19       0       0       0                        01010500D     11
     126       0       0       2       0                               0D     12
     110      21       0       0       0                        01010000D     13
     110       0       0       1       0                               0D     14
     126      22       0       0       0                        01010500D     15
     126       0       0       2       0                               0D     16
     100      24       0       0       0                        01010000D     17
     100       0       0       1       0                               0D     18
     126      25       0       0       0                        01010500D     19
     126       0       0       2       0                               0D     20
     110      27       0       0       0                        01010000D     21
     110       0       0       1       0                               0D     22
     102      28       0       0       0                        01010500D     23
...
Meine Herausforderung:
- Es soll zum Schluss eine Liste bestehen, in der nur jeweils das erste Vorkommen eines solchen Eintrags steht, sie kann dann durchaus nur 20 Zeilen lang sein.

Alles was ich bisher versuchte lief sehr schleppend.Vielleicht hat sich ja schon mal jemand mit sowas beschäftigt, Tipps würden mir sehr helfen.

Gru?
Christian

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Sehr lange Listen schnell durchlaufen und komprimieren521Chrischan21.11.04 14:39
Re: Sehr lange Listen schnell durchlaufen und komprimieren337wincnc21.11.04 15:06
Re: Sehr lange Listen schnell durchlaufen und komprimieren383Chrischan21.11.04 16:01

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