Re: Designfrage
- From: Hans-Peter Diettrich <DrDiettrich1@xxxxxxx>
- Date: Fri, 30 Jan 2009 17:34:07 +0100
Norbert Stellberg schrieb:
Das Problem ist die Anzahl der Parameter.
Nochmal:
Mit einem Knopfdruck sollen xAnzahl Einstellungen geändert werden.
Der Benutzer gibt also garnichts ein, sondern drückt nur einen Knopf?
Die Einstellungen werden mit 1 Knopfdruck gespeichert.
Klar.
Also so, wie bei einer TIni Datei, in die man bestimmte Programm Parameter
beim Beenden eines Programms schreibt und beim Neustart wieder
lädt. Nun wäre eine IniDatei genau das richtige. Aber die ANzahl der
Daten machen das Ganze zu langsam. Deshalb habe ich bisher
ein Array gehabt und dieses Array in ein File of geschrieben.
Das ist hinreichend schnell.
Geht sicher auch schnell genug mit TStringList.LoadFromFile/SaveToFile.
Nur, alle 3-6 Monate wird die Struktur des Arrays geändert. Dazu muss dann
jedesmal die alte Struktur in die neue Struktur übertragen werden.
Das ist sehr mühsam und auch mit Fehlern behaftet, da es sich ohne weiteres
um einige 100 Dateien mit diesen Parametern handelt.
Das läßt sich über eine Versionskennung erschlagen, die vorne in jeder Datei drinsteht.
a) In der übersichtlichen Gestaltung der Dialoge, damit man bei so vielen Parametern den Überblick nicht verliert?
Es gibt keinen Dialog. Es gibt nur 128 Knöpfe, mit denen man die Einstellung
ändert.
Das ist IMO kein brauchbarer Ansatz. Aber von mir aus, wenn das auf genügend Formulare verteilt wird...
DoDi
.
- References:
- Designfrage
- From: Norbert Stellberg
- Re: Designfrage
- From: Torsten Reindorf
- Re: Designfrage
- From: Norbert Stellberg
- Designfrage
- Prev by Date: TOpenDialog und Windows 7
- Next by Date: Re: Designfrage
- Previous by thread: Re: Designfrage
- Next by thread: Re: Designfrage
- Index(es):
Relevant Pages
|