AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Einstellungen <> Edit-Boxen - Wie die Daten verwalten?
Thema durchsuchen
Ansicht
Themen-Optionen

Einstellungen <> Edit-Boxen - Wie die Daten verwalten?

Ein Thema von Nonsense · begonnen am 23. Apr 2004 · letzter Beitrag vom 23. Apr 2004
Antwort Antwort
Benutzerbild von Nonsense
Nonsense

Registriert seit: 23. Nov 2002
389 Beiträge
 
Delphi 5 Standard
 
#1

Einstellungen <> Edit-Boxen - Wie die Daten verwalten?

  Alt 23. Apr 2004, 19:07
Hallo,

in meinem Programm habe ich einen Bereich, wo bestimmte Parameter verändert werden können (15 Stück). Nun würde ich die Default-Werte (welche beim ersten Start in den Edit-Boxen angezeigt werden) aus einer (Text-) Datei laden.

Es geht mir nicht um die Umsetzung sondern um die Theorie. Wie sollte ich das ganze verwalten?

Das ganze stelle ich mir so vor:
1. Daten auslesen
2. Daten in entsprechender Klasse speichern
3. Werte in die entsprechenden Edit-Boxen kopieren

Von den 15 Parametern sind 2 vom Typ Integer und die restlichen 13 vom Typ Real. Durch diesen Umstand kann ich die Werte nicht per for-Schleife auslesen und in ein Array eintragen. Außerdem wäre es lästig, alle Parameter von Hand in die Edit-Boxen einzutragen.

Also: Habt ihr eine Idee, wie man diese 15 verschiedenen Werte am effektivsten laden, anzeigen und wieder als Datei speichern kann?

Danke im Voraus.

MfG
  Mit Zitat antworten Zitat
MrKnogge

Registriert seit: 9. Jun 2003
Ort: Pforzheim
2.458 Beiträge
 
Delphi 2007 Professional
 
#2

Re: Einstellungen <> Edit-Boxen - Wie die Daten verwal

  Alt 23. Apr 2004, 19:46
Du könntest wie du es wohl vorgehabt hast, eine for-schleife benutzen und in dieser dann darauf reagieren, was du einliest. Also einfach eine simple zweiseitige Verzweigung...
Christian Bootz
Einstein ist tot, Newton ist tot,
und mir ist auch schon ganz schlecht...
  Mit Zitat antworten Zitat
Benutzerbild von Nonsense
Nonsense

Registriert seit: 23. Nov 2002
389 Beiträge
 
Delphi 5 Standard
 
#3

Re: Einstellungen <> Edit-Boxen - Wie die Daten verwal

  Alt 23. Apr 2004, 19:49
Zitat von MrKnogge:
Du könntest wie du es wohl vorgehabt hast, eine for-schleife benutzen und in dieser dann darauf reagieren, was du einliest. Also einfach eine simple zweiseitige Verzweigung...
D.h. ich sollte 2 Arrays nehmen? Mhh...
  Mit Zitat antworten Zitat
MrKnogge

Registriert seit: 9. Jun 2003
Ort: Pforzheim
2.458 Beiträge
 
Delphi 2007 Professional
 
#4

Re: Einstellungen <> Edit-Boxen - Wie die Daten verwal

  Alt 23. Apr 2004, 19:53
Oder die Integer-Werte in real-variablen speichern ...
Christian Bootz
Einstein ist tot, Newton ist tot,
und mir ist auch schon ganz schlecht...
  Mit Zitat antworten Zitat
Benutzerbild von Nonsense
Nonsense

Registriert seit: 23. Nov 2002
389 Beiträge
 
Delphi 5 Standard
 
#5

Re: Einstellungen <> Edit-Boxen - Wie die Daten verwal

  Alt 23. Apr 2004, 20:02
Zitat von MrKnogge:
Oder die Integer-Werte in real-variablen speichern ...
Nee, würde sich blöd machen wegen Runden etc.
  Mit Zitat antworten Zitat
MrKnogge

Registriert seit: 9. Jun 2003
Ort: Pforzheim
2.458 Beiträge
 
Delphi 2007 Professional
 
#6

Re: Einstellungen <> Edit-Boxen - Wie die Daten verwal

  Alt 23. Apr 2004, 20:47
warum ?
alle integer-werte sind auch real-werte, was musstn da runden ?
Christian Bootz
Einstein ist tot, Newton ist tot,
und mir ist auch schon ganz schlecht...
  Mit Zitat antworten Zitat
Benutzerbild von Nonsense
Nonsense

Registriert seit: 23. Nov 2002
389 Beiträge
 
Delphi 5 Standard
 
#7

Re: Einstellungen <> Edit-Boxen - Wie die Daten verwal

  Alt 23. Apr 2004, 21:17
Zitat von MrKnogge:
warum ?
alle integer-werte sind auch real-werte, was musstn da runden ?
Der Benutzer kann ja dann trotzdem Nachkommastellen eingeben.
  Mit Zitat antworten Zitat
MrKnogge

Registriert seit: 9. Jun 2003
Ort: Pforzheim
2.458 Beiträge
 
Delphi 2007 Professional
 
#8

Re: Einstellungen <> Edit-Boxen - Wie die Daten verwal

  Alt 23. Apr 2004, 22:04
das könnte er auch so
Also einfach das ganze in n try-except-Block rein.
Christian Bootz
Einstein ist tot, Newton ist tot,
und mir ist auch schon ganz schlecht...
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#9

Re: Einstellungen <> Edit-Boxen - Wie die Daten verwal

  Alt 23. Apr 2004, 22:29
Moin Nonsense,

also ich mach mir für Einstellungen eigentlich immer ein Settings Objekt, dessen Eigenschaften dann die jeweiligen Einstellungen enthalten.
So kann ich, mit sprechenden Namen und zugehörigen Get-/Setmethoden, die verschiedenen Einstellungen gut laden und speichern.
Ausserdem bin ich auch recht frei, was die Art der Speicherung angeht (z.B. Ini oder Registry), gleiches gilt für den Defaultwert.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Benutzerbild von Nonsense
Nonsense

Registriert seit: 23. Nov 2002
389 Beiträge
 
Delphi 5 Standard
 
#10

Re: Einstellungen <> Edit-Boxen - Wie die Daten verwal

  Alt 23. Apr 2004, 23:14
Zitat von Christian Seehase:
Moin Nonsense,

also ich mach mir für Einstellungen eigentlich immer ein Settings Objekt, dessen Eigenschaften dann die jeweiligen Einstellungen enthalten.
So kann ich, mit sprechenden Namen und zugehörigen Get-/Setmethoden, die verschiedenen Einstellungen gut laden und speichern.
Ausserdem bin ich auch recht frei, was die Art der Speicherung angeht (z.B. Ini oder Registry), gleiches gilt für den Defaultwert.
Ja, genau so will ich es ja auch machen. Die Settings-Klasse ist schon lange fertig und speichert schon bestimmte Werte. Mir geht es aber um die Effizienz. Ich denke, dass es unötige Arbeit ist, wenn man jeden Wert einzeln zuweist.
D.h. Datei auslesen und dann per Zuweisungen wie
Wert1 := ...;
BesondererWert := ...;
...
das ganze zu speichern. Mir geht es da um die Tipp-Arbeit, weil alles doppelt geschrieben werden muss, schließlich tragen sich die Werte nicht von alleine in die Edit-Boxen ein.
Um eine Schleife zu nutzen, müsste ich also eine allg. Lösung finden.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:04 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz