Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Globalevarialbe nur in eine UNIT? (https://www.delphipraxis.net/66917-globalevarialbe-nur-eine-unit.html)

Karstadt 6. Apr 2006 13:35


Globalevarialbe nur in eine UNIT?
 
Hallo. Gibt das?

Globalevarialbe nur in eine UNIT?

ich will nur in eine UNIT eine G.Variable haben. Problem ist bei mir, das ich mit 100 Units arbeite und langsam den Überblick über GVariablen verliere.

Ein Trick wäre eine unsichbare TLabel benutzer oder die Eingeschaft.Tag. (gut ist das vielleicht nicht, aber leicht!)

:stupid:

Die Muhkuh 6. Apr 2006 13:38

Re: Globalevarialbe nur in eine UNIT?
 
Hi,

am Besten den Umgang mit globalen Variablen vermeiden. Sagst ja selbst, dass du keinen Überblick mehr hast ;)

Zum anderen mit der einen Unit:

Delphi-Quellcode:
unit GlobVars;

interface

var
  MeineGlobVar1: String;
  MeineGlobVar2: String;

implementation

end.


// eine andere Unit hier
unit Unit1;

interface
  uses [...], GlobVars;

implementation

procedure MacheWas;
begin
  MeineGlobVar1 := 'Ich bin eine globale Variable';
end;

end.

Dax 6. Apr 2006 13:38

Re: Globalevarialbe nur in eine UNIT?
 
Oder wie wär denn das?

Delphi-Quellcode:
unit ...;

interface

....

implementation

var
  GVar : Integer;

.....

end.

Karstadt 6. Apr 2006 13:49

Re: Globalevarialbe nur in eine UNIT?
 
:thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:40 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