![]() |
Unitübergreifende Variablen
Hallo,
wenn man eine Variable in public deklariert kann man ja unitübergreifend darauf zugreifen, wenn man die unit unter uses einbindet.... Also z.b. Form1.Testvariable:='xxx'..... Meine Frage ist nun ob man die irgendwie so deklarieren kann das man sich das Form1. auch noch sparen kann und man sie direkt mit Testvariable ansprechen kann? |
Re: Unitübergreifende Variablen
Auch in Delphi ist es möglich, Variablen außerhalb eines Formulars zu vereinbaren:
Delphi-Quellcode:
Du solltest allerdings versuchen, die Anzahl dieser globalen Variablen auf ein Minimum zu beschränken. Sie verleiten zu Fehlern, die oft nur sehr schwer zu finden sind.
type
TForm1 = class (TForm) : end; var TestVariable : string; Gruß Hawkeye |
Re: Unitübergreifende Variablen
Thx!
Wo ist eigentlich der genaue Unterschied zwischen Public und Private? |
Re: Unitübergreifende Variablen
public sind außerhalb der unit sichtbar, private nicht ;)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:05 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