Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#2

Re: Set mit voller Menge initialisieren

  Alt 3. Jun 2009, 12:57
x := [Low(TMeinSetElement)..High(TMeinSetElement)]; geht aber nur, wenn die Werte des Sets nicht mit anderem Index vordefiniert sind.

also mit diesem Set würde auch die "2" (Drei) mit gesetzt
TMeinSetElement = (elEins, elZwei, elVier=3); blöd ist aber, das die RTTI bei solchens Sets wichtige Infos (vorallem jene über die enthaltenen Werte des Sets) nicht speichert und man dann auch darüber nicht gehen könnte
(leidliche Erfahrung seitens der Entwicklung der Serialize-Funktionen in himXML)

[edit] TMeinSet durch TMeinSetElement ersetzt ... siehe Post drunter
$2B or not $2B
  Mit Zitat antworten Zitat