Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Benötige dringend Hilfe für Unitübergreifende Variablen!
Transmechanicus - Do 29.05.03 00:14
Titel: Benötige dringend Hilfe für Unitübergreifende Variablen!
Hi Leute,
ich habe wenig Ahnung von Delphi, muss jetzt aber ein bestimmtes Programm schreiben. In selbigen sollen mehrere Variablen Unitübreifend verfügbar sein - wie stelle ich das an? Wenn ich die Variablen global -also im Var-Teil der ersten Unit- definieren hilft das nix.
AndyB - Do 29.05.03 00:35
Du musst die Variablen im Interface-Teil der Unit deklarieren und die Unit in die
uses-Anweisung der Unit aufnehmen, die auf die Variablen zugreifen soll.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| unit GlobaleVariablen; interface var MyVar: Integer;
implementation end. |
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16:
| unit Unit1; interface uses GlobaleVariablen;
procedure MachWas;
implementation
procedure MachWas; begin MyVar := 20; GlobaleVariable.MyVar := 20; end;
end. |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!