Die Attributfunktion ObjectList liefert eine Variablenliste vom Typ TCE-Objektzeiger von allen direkten Kindobjekten, die von einer bestimmten Klasse abgeleitet sind.
Syntax | ||||
ObjectList(ClassName [, Restriction]) | ||||
Rückgabewert | ||||
Typ |
Beschreibung | |||
Objektliste |
Die zurückgegebene Objektliste ist typenlos und muss daher vor der Verwendung einer TCE-Objektvariablenliste zugewiesen werden. | |||
Parameter | ||||
Verwendung |
Name |
Typ |
Übergabe |
Beschreibung |
Erforderlich |
ClassName |
String |
ByVal |
Der Klassenname, von dem alle Objekte abgeleitet sein müssen |
Optional |
Restriction |
String |
ByVal |
Einschränkender Ausdruck, der für jedes den Parameter ClassName erfüllende Objekt ausgewertet wird |
Beispiel
Dim Zubehör() As "Zubehör", i As Long
Zubehör := Fernseher.ObjectList("Zubehör", "Preis > 1000")
For i := 0 To Zubehör.UpBound
#Aktionen für alle Zubehöre durchführen, deren Preis > 1000
EndFor