Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: Set mit voller Menge initialisieren

  Alt 3. Jun 2009, 11: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
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat