ListBox Items dauerhaft anlegen
-
Es geht mir halt darum das wenn das Prog zm ersten Mal gestartet wird, das dann schon Einträge in den Listen stehen sollen. Diese stehen ja noch nicht in der ini. Wenn ich sie aber schon mal fest im objektinspektor anlege, dann stehen sie beim zweiten Programmstart doppelt in der Liste.
-
Wie wäre es denn mit TMemIniFile ? Die Daten werden solange im Speicher gehalten, bis TMemIniFile::UpdateFile aufgerufen wird. Sollte also vor UpdateFile der Rechner weg bröseln sind nur die Änderungen im Speicher futsch.
-
Mach es doch folgendermaßen:
prüfe, ob deine Ini-Datei existiert.
Wenn ja, lese die Ini ein, wenn nein, schreibe default-Einträge in die Liste.
So hast Du kein Problem mit doppelten Einträgen.