![]() |
AW: Globale Variablen in einer anderen Form verwenden
Stichwort: Zugriffsmethoden!
|
AW: Globale Variablen in einer anderen Form verwenden
Zitat:
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. |
AW: Globale Variablen in einer anderen Form verwenden
Grundsätzlich erstmal alle Variablen, welche im Interface einer Unit deklariert sind.
Auch schon die nutzlosen Dinge ala
Delphi-Quellcode:
, welche wohl jeder kennt.
var Form1: TForm1;
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. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:52 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 by Thomas Breitkreuz