Man kann es praktisch für jeden Typen einzeln angeben.
Nja, also wo es wirklich absolut unleserlich wird, ist da, wo z.B. mehrere/viele ENUMs als SET angegeben werden müssen und man da nicht viel als Bereich (..) zusammenfassen kann.
WITH mit Typen gibt es doch bestimmt noch nicht und wer kommt schon auf die Idee sich dafür einen lokalen Typen/Alias mit "kurzem" Bezeichner anzulegen und am Besten einbuchstabig?
Selbst wenn es dektiviert wurde, dann kann man immernoch per NameSpace zugreifen, wenn es nicht eindeutig ist.
Außerdem prüft ja der Compiler die Typkompatibilität, womit man sowieso keinen falschen Wert verwenden kann.
Praktisch ist das vorallem dadurch, daß man bei den Werten den Prefix weglassen kann.
Delphi-Quellcode:
type
TEnumeration = (Onw, Two, Tree);
Wobei "kann" besser "sollte" heißen sollte, denn Namespace und Prefix
zusammen sind ja ein bissl sinnlos.