Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Keywords in Textdatei? (https://www.delphipraxis.net/166755-keywords-textdatei.html)

t0mmy 28. Feb 2012 09:35

Keywords in Textdatei?
 
Also ich habe Keywords die ich in einer Listbox Hinzufügen und löschen kann.
Jetzt meine Frage da ich nicht will das diese Keywords beim beenden des Programmes verloren gehen möchte ich diese in einer txt oder ini Datei abspeichern.
Kann mir jemand einen Tipp geben welches die beste Variante wäre Wörter die man während der Laufzeit hinzufügt in welch einer Datei abspeichert?

Beispiel in einer Textdatei und diese dann Zeilenweise einlesen oder gibt es da einer sauberere Variante?

DeddyH 28. Feb 2012 09:37

AW: Keywords in Textdatei?
 
TListbox.Items ist vom Typ TStrings, welcher bereits Methoden zum Speichern und Laden besitzt. Das Einfachste dürfte also sein, diese zu nutzen.

t0mmy 28. Feb 2012 09:46

AW: Keywords in Textdatei?
 
Is das auch von vorteil wenn ich die Listbox als Konfiguration für die Keywords auf einem anderen Formular habe die ich über das Menü --> einstellung aufrufe? (FormKonfig)
Also ich möchte die Keywords auf meinem Hauptformular verwenden.

DeddyH 28. Feb 2012 09:50

AW: Keywords in Textdatei?
 
Ich weiß nicht, ob ich das jetzt richtig verstanden habe, aber Du könntest Dir z.B. auf dem Hauptformular eine Property Keywords vom Typ TStrings deklarieren. Im Konfig-Formular greifst Du dann auf diese Property zu (oder auf eine eigene, welche mit Assign anschließend der des Hauptformulars zugewiesen wird).

t0mmy 28. Feb 2012 10:06

AW: Keywords in Textdatei?
 
Danke :)

t0mmy 28. Feb 2012 10:16

AW: Keywords in Textdatei?
 
Oje hab da ein Problem mit dem ListBox1.Assign(Keywords).
Er schreibt da TStringList kann nicht zu TListBox zugewiesen werden.

mkinzler 28. Feb 2012 10:17

AW: Keywords in Textdatei?
 
Delphi-Quellcode:
ListBox1.Items.Assign(Keywords);

t0mmy 28. Feb 2012 11:15

AW: Keywords in Textdatei?
 
Danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:57 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