Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Variablen in mehreren forms nutzen


klausiemausie - Mi 21.01.09 23:48
Titel: Variablen in mehreren forms nutzen
Hallo, ich habe ein kleines aber feines Problem, und zwar würde ich gern wissen wie ich es anstelle, dass ich eine Variable sowohl in der Form1 als auch in der Form2 verwenden kann, also wenn sich in der Form2 diese Variable ändert, dass ich sie in der Form1 auch wieder auslesen kann.
dank im vorraus
mfg klaus


elundril - Mi 21.01.09 23:59

Hallo und :welcome: im DF,

oben steht irgendwo in deinem Sourcecode der unit1 der begriff public. Dort klickst du hin, drückst einmal enter und deklarierst dort deine Variable. zum beispiel:


Delphi-Quelltext
1:
2:
3:
  public
    foo: String;
    {public declarations}


zugreifen kannst du dann in der unit2 so:


Delphi-Quelltext
1:
  Form1.foo := 'Das ist ein global definierter String.';                    


(die Unitbezeichnungen und die Forumlarbezeichnungen musst du natürlich anpassen.)

lg elundril