Hi,
Zitat von
franz77:
Delphi-Quellcode:
var
Form1: TForm1;
// ist nach aussen sichtbar
implementation
var
Form1NurFuerUnit: TForm1;
// ist nur innerhalb des implementationsteils
// der unit sichtbar
{$R *.DFM}
end.
Die Variable Form1NurFürunit ist natürlich nur noch nach unten bekannt.
Das ist da gleiche als wenn Du es gleich zwischen Prozeduren und Funktionen schreiben würdest:
Delphi-Quellcode:
procedure Blupp1;
begin
//
end;
var
sMyVar: String;
procedure Blupp2;
begin
//
end;
Die Variable sMyVar ist nur noch da verfügbar, was danach kommt, also z.B. in der Prozedur Blupp2, aber nicht in Blupp1.