Forum: Object-Pascal / Delphi-Language
Delphi
by Neutral General,
7. Jan 2020
Ja das ist klar. Deswegen schrieb ich ja "Globale Implementation-Variablen".
Das es im Interface-Bereich klappt macht mit der Erklärung von Uwe auch Sinn.
Forum: Object-Pascal / Delphi-Language
Delphi
by Neutral General,
7. Jan 2020
Das ist auf jeden Fall eine Erklärung, danke!
Aber auch wenn es Sinn macht, ist es trotzdem nicht intuitiv oder praktisch in meinen Augen.
Scope ist ja eh nur etwas virtuelles. Es sollte doch für den Compiler nicht das Problem sein, beim Auflösen der generischen Typen den Scope solcher referenzierten globalen Variablen zu ignorieren.
Forum: Object-Pascal / Delphi-Language
Delphi
by Neutral General,
7. Jan 2020
Hallo,
Was soll ich denn hier von halten?
type
TBeispiel1<T> = class
public
procedure Test1();
end;
TBeispiel2 = class