Ich hatte gehofft, das ist es. Aber das steht leider auf Byte
Das einzige was anders ist "Optimierung" steht auf False.
Aber mit True gehts auch nicht.
Ich bekomme langsam einen Affen. Wie kann EINE Zeile Code so falsch sein und in einem anderen Projekt seit Jahren korrekt?
Ich habe gerade aber mal den Code vom Eingangsbeitrag in das funktionierende Projekt kopiert. Es funktioniert nicht!
Liegt das an der Hitze?
Mit anderen Namen gehts nicht.
Delphi-Quellcode:
type
TABC = (g1, g2, g3);
TABCSet = set of TABC;
var
ABCSet: TABCSet;
begin
ABCSet := TABCSet(Byte(1));