PBOSL : FastOpenTextFile - Begrenzung?

Anfängerfragen zum Programmieren mit PureBasic.
Icke
Beiträge: 143
Registriert: 08.09.2004 13:19

PBOSL : FastOpenTextFile - Begrenzung?

Beitrag von Icke »

Ich hab hier ne 1GB grosse Log Datei die ich durchsuchen möchte, keine Ahnung wieviele Zeilen. Krieg mit folgendem Code aber keine Zeilenanzahl raus, kann auch keine Zeile rauslesen. Was sind da die Grenzen, Ram, Zeilenanzahl?

Code: Alles auswählen

File.s="d:\access.log"

max_zeilen.l=FastOpenTextFile(File)

Debug max_zeilen.l
Das öffnen dauert so ca. 90 Sekunden. PB 3.94
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Beitrag von bobobo »

‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Icke
Beiträge: 143
Registriert: 08.09.2004 13:19

Beitrag von Icke »

Thx 3bo, aber ich denke ich hab ein anderes Problem. Ich vermute mal das es mit den Zeilenumbrüchen zu tun hat, ist ein Linux geschriebenes Logfile. Hab als Trennzeichen schon chr(10) probiert, kommt trotzdem keine Zeilenanzahl zurück. Noch jemand ne Idee?
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Beitrag von bobobo »

dann verwenden Befehl doch einfach mal richtig :mrgreen:

folgendes sollte mit unixTexten funktionieren

Code: Alles auswählen

File.s="d:\access.log"
max_zeilen.l=FastOpenTextFile(0,File,#LF$) 
Debug max_zeilen.l

und folgendes sollte mit windoofen Texten

Code: Alles auswählen

File.s="d:\access.log"
max_zeilen.l=FastOpenTextFile(0,File,#CRLF$) 
Debug max_zeilen.l
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Antworten