Hallo,
Zitat:
Die 'kleine' Problematik, das eine globale eine lokale überdecken kann ist mir schon bewußt...
Offenbar nicht! Wenn, dann verschattet eine lokale Variable eine globale Variable und nicht umgekehrt.
Delphi-Quellcode:
implementation
var
aVar : Integer;
procedure DoSomething;
var
aVar : string;
begin
aVar := 'Hallo Welt';
WriteLn (aVar); // Output 'Hallo Welt' nicht 42
[...]
end;
begin
aVar := 42;
DoSomething
end.
Gruß