Ich hab mir die IniFiles-
Unit mal ganz zu Herzen genommen und erstelle meinen Index jetzt als TIniFile:
Code:
[C:\Program Files\xampp\htdocs\index.php]
IndexDate=2011/01/05
IndexTime=05:33:09:623
Variables=title,parsed,ucnext,letter
Functions=firstLetterUpperCase
Die 4 Abschnitte kann ich dann schön einfach wieder auslesen. Zur Programminternen Organisation nehme ich dann tatsächlich HashedStringLists, da ich beim Parsen ja immer überprüfen muss, ob das nicht schon drin ist (Duplicates:=dupIgnore funktioniert irgendwie nicht
). Mit der Eigenschaft DelimitedText kann ich dann wunderbar die Werte einlesen und ausgeben für die Anzeige
Dank guter Vorarbeit für meinen Parser, der die php-Dateien nach den Variablen und Funktionen durchkämmt, braucht die Indizierung von 5000 Zeichen Quelltext keine 5ms. Das dürfte für die Geschwindigkeit ausreichen
Danke für die Hilfe!
P.S.: Ich hab mich ja bisher immer im IniFiles drumherum gedrückt, aber irgendwie bin ich jetzt Fan davon. Der Code sah schwierig aus als ich ihn mir zum ersten Mal ansah, aber jetzt, wo ich erfahrener bin und die Anwendungen komplexer werden bin ich über diese Erleichterung dankbar