Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Menge zur Laufzeit erweitern/verringern
digi_c - Di 13.06.06 11:24
Titel: Menge zur Laufzeit erweitern/verringern
Mahlzeit!
Ich schiebe es einfach mal auf die Hitze (28°C hier im Büro) und zwar weiß ich nicht recht ob es geht aber egal.
Ich möchte einer Menge zur Laufzeit Elemente hinzufügen, das das geht weiß ich allerdings habe ich nur Beispiele mit Konstanten gesehen. So marke
Delphi-Quelltext
1: 2:
| alle:=[aPeter,aKalle]; alle:=alle+aSusi; |
Ich muss das aber dynmisch casten und da meint der Compiler das Inkompatible Typen sind.
Delphi-Quelltext
1:
| States:=States+TState(TCheckbox(Sender).Tag); |
Hab schon testweise die Bereichsprüfung raus genommen aber funzt nicht. Außerdem wie kann ich Elemente aus einer Menge wieder raus nehmen, da gab es einen Befehl für aber weiß den nicht mehr...
Logikmensch - Mi 14.06.06 07:25
Hallo,
habe den Compiler grade nicht zur Hand, aber ich meine, dass
gehen müsste. Versuch auch mal die Prozedur Include. Damit kannst Du einer Menge auch Elemente hinzufügen. Demzufolge müsste
Delphi-Quelltext
1:
| States:=States+[TState(TCheckbox(Sender).Tag)]; |
auch gehen. Ich hoffe, ich liege damit richtig.
Claus.
digi_c - Mi 14.06.06 08:20
Ja du hast recht! Da bin ich gestern durch probieren noch drauf gekommen, vielen Dank trotzdem!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!