Einzelnen Beitrag anzeigen

Benutzerbild von Codewalker
Codewalker

Registriert seit: 18. Nov 2005
Ort: Ratingen
945 Beiträge
 
Delphi XE2 Professional
 
#1

Set mit voller Menge initialisieren

  Alt 3. Jun 2009, 11:49
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?
Thomas
  Mit Zitat antworten Zitat