Re: Textdatei schnell auslesen und durchsuchen!
From: Christian Hellwig (nemo2077_at_web.de)
Date: 02/12/04
- Next message: anonymous_at_discussions.microsoft.com: "Re: Fortran-Dll von VB aus aufrufen"
- Previous message: anonymous_at_discussions.microsoft.com: "http-Request Stream (TiffBild) auf Platte speichern"
- In reply to: Heinz Steffens: "Textdatei schnell auslesen und durchsuchen!"
- Next in thread: Andreas Hardt: "Re: Textdatei schnell auslesen und durchsuchen!"
- Messages sorted by: [ date ] [ thread ]
Date: Thu, 12 Feb 2004 12:40:00 +0100
Hallo Heinz,
ich weiß zwar nicht genau was nun in "Zeile" steht, aber wenn Du
die Textdatei beim 1. mal liest, also z.B. in ein Array -> strArray
kannst Du ja schonmal prüfen, welches die höchste ID (x) ist und
danach ein entsprechendes Array erzeugen, also z.B.
ReDim strDaten(IDxMax,1)
Danach schreibst Du einfach dein strArray in strDaten um.
strDaten(IDx,0)=Zeile1 & vbCrLf & Zeile2 & vbCrLf .... naja u.s.w.
strDaten(IDx,1)=IDy & vbCrLf & Zeile1 & vbCrlf & Zeile2 ...
Durch das eindeutige IDx-Array kannst Du sofort auf die entsprechenden
Daten zugreifen, ob nun ein vbCrLf als "Trennzeichen" taugt hängt von
den Daten in Zeile1, Zeile2, ... ab.
Um Dir das zerlegen der Zeilen zu sparen könntest das Array natürlich auch
noch größer dimensionieren, sofern Du weißt, wieviele Zeilen es maximal geben kann:
ReDim strDaten(IDxMax,21)
strDaten(IDx,0) = Zeile1
...
strDaten(IDx,9) = Zeile10
und
strDaten(IDx,10) = IDy
strDaten(IDx,11) = Zeile1
...
strDaten(IDx,21) = Zeile10
Das verbrät zwar'n bisserl Speicher aber der Zugriff ist danach natürlich
extrem einfach und schnell.
Grüße
Christian
- Next message: anonymous_at_discussions.microsoft.com: "Re: Fortran-Dll von VB aus aufrufen"
- Previous message: anonymous_at_discussions.microsoft.com: "http-Request Stream (TiffBild) auf Platte speichern"
- In reply to: Heinz Steffens: "Textdatei schnell auslesen und durchsuchen!"
- Next in thread: Andreas Hardt: "Re: Textdatei schnell auslesen und durchsuchen!"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|