![]() |
Suche Idee: Verlauf
Hallo,
momentan sitze ich an einer idee lücke. Ich habe einen Webbrowser programmiert, und würde nun gerne den Verlauf speichern. Er soll in einer .txt gespeichert werden, und mit datum ausgegeben werden wann es aufgerufen wurde. Welche Art von Komponente wäre die sinnvollste, und wie lese ich diese daten aus? |
Re: Suche Idee: Verlauf
Eine Komponente brauchst du da nicht, es reicht eine Klasse wie TStringList. Je nachdem wie umfangreich du das machen willst.
Möglich wäre auch eine nach Datum kategorisierte INI und TIniFile. |
Re: Suche Idee: Verlauf
hmm.
wie würde ich die daten denn in eine StringList lesen?? Geht es auch die Einträge z.B url1|datum1 url2|datum2 |
Re: Suche Idee: Verlauf
Du könntest z.B. "Datum+Zeit=Url" in jede Zeile schreiben. Also DateTimeToStr(now) als Name des Wertes und die Adresse als Wert. Zugreifen kannst du darauf dann mit Values, Names und ValueFromIndex oder so.
Allerdings dauert da die Suche dann immer länger, wenn die Anzahl der Einträge zu groß wird. Zudem ist die Frage, ob du nicht auch z.B. den Titel mit abspeichern willst usw., das könnte aber mit einem Trennzeichen passieren. |
Re: Suche Idee: Verlauf
da ich in Delphi nicht der Mega Profi bin, weiss ich nicht wie ich es mit den | abfrage.
Kannst du da nenn beispiel geben? |
Re: Suche Idee: Verlauf
Wie wäre es, wenn du erst einmal etwas versuchst und zeigst was du hast und wo du nicht weiterkommst? :roll:
Na gut, wenn es denn | als Trennzeichen sein soll, dann muss eben das so festgelegt werden.
Delphi-Quellcode:
var
FileContents: TStringList; begin FileContents := TStringList.Create; try FileContents.NameValueSeparator := '|'; FileContents.LoadFromFile(Anwendungsdatenverzeichnis + 'Verlauf.txt'); for i := 0 to FileContents.Count - 1 do begin ShowMessage(FileContents.Names[i]); ShowMessage(FileContents.ValueFromIndex[i]); end; finally FileContents.Free; end; end; |
Re: Suche Idee: Verlauf
Zitat:
Nur wie weiss delphi nun, was er auslesen soll? |
Re: Suche Idee: Verlauf
Wie meinst du das? :gruebel: Der Quelltext liest aus jeder Zeile aus was vor und hinter dem Trennzeichen, also deinem | steht.
Schau dir den Quelltext doch erst einmal an und probiere es aus. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz