AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Globale Variablen - warum in der DP so verpönt?
Thema durchsuchen
Ansicht
Themen-Optionen

Globale Variablen - warum in der DP so verpönt?

Ein Thema von new4toms · begonnen am 8. Mai 2005 · letzter Beitrag vom 13. Mai 2005
 
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#30

Re: Globale Variablen - warum in der DP so verpönt?

  Alt 11. Mai 2005, 09:29
Zitat von new4toms:
Wie macht Ihr denn die Einstellung für ein Programm, das mehr als 150 Optionen - verteilt auf ca. 25 Forms anbietet? In jedem Form eine Einstellungsoption? In jedem Objekt ein eigenes "ReadFromIniFile"?
Also ich fuer meinen Teil habe ein Optionsobjekt, in dem alle Optionen gesammelt sind. Dieses Optionsobjekt wird aber als globale Variable zur Verfuegung gestellt, also (IMHO) die ideale Kombination aus globalen Variablen und OOP

Zitat von new4toms:
M.M.n. lassen sich größere Anwendungen nur mit globalen Variablen beherrschen. Bestes Beispiel: Die Registry von Windows selbst!
Naja, egal wie man Optionen speichert, und egal wie man sie dann im Programm zur Verfuegung stellt, das sind 2 Paar Schuhe. Im Gegenteil: die Speicherung sollte unabhaengig von der Verwendung im Programm sein. Deshalb verwende ich dafuer auch eine zweite Klasse. So kann ich ohne Probleme von meinem eigenen Format mit cfg-Dateien auf ini-Files oder die Registry umstellen.

Zitat von new4toms:
1:0 für die globalen Variablen, oder?
Fuer dich. Andere sehen den Sieg fuer OOP-Konzepte, ich sehe es immer noch als 0:0. Einen eindeutigen Sieger kann und wird es nicht geben. Jeder verwendet das, mit dem er fuer sich besser klarkommt. Fuer dich moegen das Globals sein, fuer andere sind es Objekte. Das muss am Ende jeder fuer sich entscheiden.

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
 


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 06:13 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