AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Globale Variablen in einer anderen Form verwenden
Thema durchsuchen
Ansicht
Themen-Optionen

Globale Variablen in einer anderen Form verwenden

Ein Thema von Picard95 · begonnen am 16. Mai 2011 · letzter Beitrag vom 17. Mai 2011
Antwort Antwort
Seite 2 von 2     12   
omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#11

AW: Globale Variablen in einer anderen Form verwenden

  Alt 16. Mai 2011, 22:22
Stichwort: Zugriffsmethoden!
  Mit Zitat antworten Zitat
Jumpy

Registriert seit: 9. Dez 2010
Ort: Mönchengladbach
1.733 Beiträge
 
Delphi 6 Enterprise
 
#12

AW: Globale Variablen in einer anderen Form verwenden

  Alt 17. Mai 2011, 07:59
3.) Globale Variablen sind ganz, ganz, ganz, ganz, ganz, ganz böse. Es gibt keinen einzigen validen Grund warum man sowas brauchen sollte. Es gibt genug Programmiersprachen in denen es sowas noch nichtmal gibt, und dort wird sowas auch nicht vermisst. Versuche also am besten ohne sowas auszukommen.
OT:
Mal wieder eine Verständnisfrage. Mit böser globaler Variable ist etwas gemeint, was in der ganzen Anwendung sichtbar ist? Also u.U. in mehreren Units/Forms/Klassen? Geht letzteres überhaupt?

Oder ist auch schon eine globale Variable in einer Unit (also eine Unit weite Variable) böse?
Ich benutze nämlich in einer Unit bzw. Klasse immer mal wieder eine globale Variable und denk mir nix böses dabei, da ich dachte das die Elemente der VCL ja auch (innerhalb der Unit) global sind, sprich wenn ich z.B. ein Editfeld auf der Form habe, kann ich das in jeder Prozedur der Unit ansprechen.

/OT.
Ralph
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.140 Beiträge
 
Delphi 12 Athens
 
#13

AW: Globale Variablen in einer anderen Form verwenden

  Alt 17. Mai 2011, 08:05
Grundsätzlich erstmal alle Variablen, welche im Interface einer Unit deklariert sind.
Auch schon die nutzlosen Dinge ala var Form1: TForm1; , welche wohl jeder kennt.

Vor einer Weile hatten wir dort mal jemanden mit einem Problem damit ... er hatte die Form ausversehn mehrmals erstellt und sich dann gewundert, weil er über diese Variable (Form1.Edit1.Text) irgendwie nicht das auszulesen war, wie das, was der User in der sichtbaren Form eingetippt hatte.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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