Forum: Sonstige Fragen zu Delphi
Delphi
by SirThornberry,
5. Mär 2009
Also ich hab das ganze mal testweise in c umgesetzt und glaub das ganze eleganter gelöst zu haben (ohne mit seek zurück zu springen und damit dem erneuten lesen aus Datei).
Leider hab ich grad kein Pascal zur Hand um das ganze nach Pascal zu übersetzen und dann auch zu probieren ob es dann noch funktioniert. :(
Edit: hier mal mein c-Testcode (sicher noch Verbesserungswürdig)
static...
Forum: Sonstige Fragen zu Delphi
Delphi
by SirThornberry,
5. Mär 2009
Ich würde das ganze von der Datei entkoppeln. Also einfach eine Funktion von der du Zeichen für Zeichen abfragst und diese Funktion kümmert sich darum die Datei in großen Stücken zu lesen. Wenn du also dann von der Funktion ein Zeichen abfragst welches nicht mehr im Buffer ist lädt sie nach. Dann bist du auch flexibel wenn es von einer lokalen Datei irgendwann über geht zu einer Datei die im www...