Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Text möglichst schnell in Array laden
zurück: Schwächen in der IsDate Funktion weiter: Code unterbrechen zum Nachschlagen von Daten in Access Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
NoobiNoob
Gast


Verfasst am:
26. März 2009, 14:04
Rufname:

Text möglichst schnell in Array laden - Text möglichst schnell in Array laden

Nach oben
       Version: Office 2003

Mit dem folgenden Code lade ich eine Textdatei (hier als DATEIPFAD) in ein eindimensionales Array. Eine Datei von 50MB mit 225 Zeichen pro Zeile und 233.000 Zeilen ist kein Problem. Eine Datei von 150MB bringt mir dann die Fehlermeldung 'nicht genügend Zeichenfolgenspeicher'. Kann ich sicherstellen, dass ich auch größere Dateien schnell in ein Array unterbringen kann?
Code:
Public Sub LOAD_FAST()
On Error GoTo err
    ReDim txt$((DATLAENG2 - 1))
    DoEvents
    ff = FreeFile
    Open DATEIPFAD For Binary As #ff
    FILESIZE = LOF(ff)
    Call CHECK_MEM
    raw$ = String$(LOF(ff), 32)
    Get #ff, , raw
    Close #ff
    txt$ = Split(raw$, vbCrLf)
    Call QuickSort1(txt$, LBound(txt$), UBound(txt$))
Exit_LOAD_FAST:
    DoCmd.Hourglass False
    DoCmd.Close acForm, "WARTEN"
    Exit Sub
err:
    MsgBox err.Description
    Resume Exit_LOAD_FAST
End Sub
steffen0815
VBA-Programmierer


Verfasst am:
26. März 2009, 20:20
Rufname:


AW: Text möglichst schnell in Array laden - AW: Text möglichst schnell in Array laden

Nach oben
       Version: Office 2003

Hallo,
vielleicht haben so viele Daten haben nix in einem Array zu suchen Wink.
Warum greifst du binär zu wenn es eine Textdatei ist? Was soll dein Code tun?
Alternativ Daten in eine Tabelle oder in eine ADO -Recordset.

_________________
Gruß Steffen
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Text ausschneiden in Access? 18 Kira 4981 06. Sep 2007, 20:07
jens05 Text ausschneiden in Access?
Keine neuen Beiträge Access Tabellen & Abfragen: kreuztabellenabfrage - text in vorgegebenen spalten 2 toka1000 796 29. Aug 2007, 13:08
toka1000 kreuztabellenabfrage - text in vorgegebenen spalten
Keine neuen Beiträge Access Tabellen & Abfragen: Zahl mit führender Null in Text umwandeln 1 deon 3260 29. Aug 2007, 12:54
KlausMz Zahl mit führender Null in Text umwandeln
Keine neuen Beiträge Access Tabellen & Abfragen: in Memo bestimmten Text suchen und Anzahl anzeigen 2 remote1 688 05. Aug 2007, 14:31
remote1 in Memo bestimmten Text suchen und Anzahl anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: Zahlen vom Text im Feld trennen 3 SteffenB 3225 19. Jul 2007, 11:12
Gast Zahlen vom Text im Feld trennen
Keine neuen Beiträge Access Tabellen & Abfragen: Text in zwei Spalten gleichzeitig suchen 11 Gormigust 811 14. Mai 2007, 19:35
KlausMz Text in zwei Spalten gleichzeitig suchen
Keine neuen Beiträge Access Tabellen & Abfragen: Text mit Nullen auffüllen 12 Gast2 5092 11. Mai 2007, 07:28
Gast2 Text mit Nullen auffüllen
Keine neuen Beiträge Access Tabellen & Abfragen: Feldtyp Text > Datum/Uhrzeit und Alter Errechnen 1 harto69 909 03. Apr 2007, 18:00
Nouba Feldtyp Text > Datum/Uhrzeit und Alter Errechnen
Keine neuen Beiträge Access Tabellen & Abfragen: Text in Spalte splitten 6 Mar307 1618 21. Feb 2007, 18:51
Mar307 Text in Spalte splitten
Keine neuen Beiträge Access Tabellen & Abfragen: text -> zahl formatierung 7 archit.ten 4019 25. Jan 2007, 16:00
sql text -> zahl formatierung
Keine neuen Beiträge Access Tabellen & Abfragen: Text in Datum konvertieren 9 Coren 10718 20. Sep 2006, 10:34
Coren Text in Datum konvertieren
Keine neuen Beiträge Access Tabellen & Abfragen: A2k, text in datum umwandeln und jahr aus datum extrahieren 4 Domainhunter 3107 18. Aug 2006, 11:14
Domainhunter A2k, text in datum umwandeln und jahr aus datum extrahieren
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Expression Web