AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Zustände eines Controls oder Variablen nutzen?
Thema durchsuchen
Ansicht
Themen-Optionen

Zustände eines Controls oder Variablen nutzen?

Ein Thema von Aurelius · begonnen am 14. Dez 2007 · letzter Beitrag vom 14. Dez 2007
Antwort Antwort
Benutzerbild von Aurelius
Aurelius

Registriert seit: 29. Jan 2007
Ort: Erfurt
753 Beiträge
 
Delphi 7 Personal
 
#1

Zustände eines Controls oder Variablen nutzen?

  Alt 14. Dez 2007, 08:38
HI DPler

ich habe eine Frage die mich schon länger beschäftigt. Sollte man bei einer Abfrage den Zustand eines Controls oder doch eine Variable nutzen?

Z.B. frage ich bei meinen Programmen oft den Zustand einer Checkbox ab (Checked) und reagiere dann darauf. Ich könnte das ganze aber natürlich auch als Boolsche Variable machen. Weiterhin kann man ja auch eine Uhrzeit für einen Wecker entweder aus einem gefüllten Edit herauslesen und umwandeln oder den Wert als Variable speichern.
Jonas
  Mit Zitat antworten Zitat
Tyrael Y.

Registriert seit: 28. Jul 2003
Ort: Stuttgart
1.093 Beiträge
 
Delphi 2007 Professional
 
#2

Re: Zustände eines Controls oder Variablen nutzen?

  Alt 14. Dez 2007, 08:53
So ganz generell kann man das nicht sagen.
Ist das Control in Unit1 und du möchtest in Unit2 seinen Zustand nachfragen, könnte es vom Design her besser sein du verpasst der Klasse aus Unit1 eine entsprechende property und greifst darauf zu.

Im Grunde kann man aber die property eines Controls immer selbst ansprechen.
Levent Yildirim
Erzeugung von Icons aus Bildern:IconLev
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

Registriert seit: 12. Jan 2005
Ort: Waldshut-Tiengen
2.875 Beiträge
 
Delphi 2007 Enterprise
 
#3

Re: Zustände eines Controls oder Variablen nutzen?

  Alt 14. Dez 2007, 08:56
Also ich finde es nicht sinnvoll, für jeden "Furz" eine lokale oder Member-Variable zu verbraten.

Wenn Du den Wert jedoch in einer Funktion oder Klasse öfters benötigst, wäre es vermutlich schon performanter, wenn Du den Wert in einer Variablen zwischenspeicherst.
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.
  Mit Zitat antworten Zitat
Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Zustände eines Controls oder Variablen nutzen?

  Alt 14. Dez 2007, 09:02
Den Wert checkbox.checked lohnt sich nicht zwischenzuspeichern. Da der Zugriff dadurch nicht beschleunigt wird. Wenn du aber den Wert eines Edits ständig umwandeln bzw. herauskopieren musst, könnte man je nach Situation darüber nachdenken.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  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 03:49 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