Angenommen ich definiere mir ein Set in Delphi
Delphi-Quellcode:
type
TMeinSetElement = (elEins, elZwei, elDrei);
TMeinSet = set of TMeinSetElement;
und ich möchte ein Variable immer mit dem vollen Set initialisieren - auch wenn ich nachträglich mal ein Element hinzudefiniere. Natürlich geht:
Delphi-Quellcode:
var x: TMeinSet;
begin
x := [elEins, elZwei, elDrei];
aber hier müsste ich ja jedesmal von Hand anpassen. Habe schon ein
Delphi-Quellcode:
var x: TMeinSet;
begin
x := not [];
versucht, aber das ist so nicht erlaubt. Kennst jemand einen Trick, das zu bewerkstelligen?