Hallo,
in zwei units wird zweimal die gleiche Variable deklariert:
Delphi-Quellcode:
unit1;
INTERFACE
uses xxx,yyy;
var
versa_SB_str : string;
Delphi-Quellcode:
unit2;
INTERFACE
uses xxx,yyy;
var
versa_SB_str : string;
in einer dritten
unit steht dann unter uses:
In dieser dritten ist dann letztendlich überhaupt nicht mehr, bei einer Zuweisung, klar welche Variablbe "versa_SB_str" gemeint ist.
Ich weiss, dass das katastrophaler Programmierstil ist, aber ich habe ein altes Programm zum Überarbeiten bekommen und weiss an der Stelle eigentlich nicht mehr weiter.
Mit D2 kann ich das Ganze kompilieren und läuft. Mit D7 bringt er alles durcheinander.
Beide Compiler bringen
keine Fehlermeldung!
Gibts ein Tool oder eine Möglichkeit solche Doppeldeklarationen zu erkennen?
Kann mir jemand helfen?
Grüsse Rainer