Methoden von System.Generics.Collections.TObjectList

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

GeerbteProtected
AddpublicFügt am Ende der Liste einen Eintrag hinzu.
AddRangepublicFügt am Ende der Liste eine Kollektion hinzu.
AfterConstructionpublicReagiert, nachdem der letzte Konstruktor ausgeführt wurde.
BeforeDestructionpublicReagiert, bevor der erste Destruktor ausgeführt wird.
BinarySearchpublicDurchsucht die sortierte Liste per Binärsuche nach dem Element.
CheckDisposedprotected
ClassInfopublicGibt einen Zeiger auf die Tabelle mit den Laufzeittypinformationen (RTTI) für den Objekttyp zurück.
ClassNamepublicGibt in einem String den Typ einer Objektinstanz zurück (nicht den Typ der als Argument übergebenen Variable).
ClassNameIspublicErmittelt, ob ein Objekt einen bestimmten Typ besitzt.
ClassParentpublicGibt den Typ des direkten Vorfahren einer Klasse zurück.
ClassTypepublicGibt die Klassenreferenz der Objektklasse zurück.
CleanupInstancepublicÜbernimmt in einer Klasse die Instanzauflösung von langen Strings, Varianten und Schnittstellenvariablen.
ClearpublicEntfernt alle Einträge aus der Liste.
ContainspublicTestet, ob das Element in der Liste enthalten ist.
CreatepublicErzeugt eine TObjectList-Instanz.
DefaultHandlerpublicStellt eine Schnittstelle für eine Methode bereit, die die Botschafts-Records verarbeitet.
DeletepublicEntfernt einen Eintrag am gegebenen Index.
DeleteRangepublicEntfernt mehrere Einträge am gegebenen Index.
DestroypublicLöscht eine Instanz des TObjectList-Objekts.
DispatchpublicRuft auf der Grundlage des Parameters Message Methoden zur Botschaftsverarbeitung auf.
DisposeOfpublicDisposeOf veranlasst die Ausführung des Destruktors in einem Objekt.
DoGetEnumeratorprotected
EqualspublicÜberprüft, ob die aktuelle Instanz und der Obj-Parameter gleich sind.
ErrorpublicLöst eine Exception mit der angegebenen Fehlermeldung aus.
ExchangepublicVertauscht die Positionen zweier Einträge in der Liste.
ExpandpublicVergrößert die Liste, wenn diese voll ist, damit sie mehr Elemente enthalten kann, und gibt die erweiterte Liste zurück.
ExtractpublicEntfernt einen Listeneintrag und gibt ihn zurück.
ExtractAtpublic
ExtractItempublicEntfernt einen Listeneintrag und gibt ihn zurück, indem die Elemente der Liste in der angegebenen Richtung durchlaufen werden.
FieldAddresspublicLiefert die Adresse eines als published deklarierten Objektfeldes.
FirstpublicGibt das erste Element in der Liste zurück.
FreepublicLöst die Instanz eines Objekts auf und gibt nötigenfalls den zugehörigen Speicher frei.
FreeInstancepublicGibt den Speicherbereich frei, der mit einem vorangegangenen Aufruf der Methode NewInstance reserviert wurde.
GetDisposedprotected
GetEnumeratorpublicGibt einen Enumerator für den Container zurück.
GetHashCodepublicGibt einen Integerwert zurück, der den Hash-Code enthält.
GetInterfacepublicErmittelt eine angegebene Schnittstelle.
GetInterfaceEntrypublicLiefert den Eintrag für eine bestimmte, in einer Klasse implementierte Schnittstelle zurück.
GetInterfaceTablepublicGibt einen Zeiger auf eine Struktur zurück, die alle für eine bestimmte Klasse definierten Schnittstellen enthält.
IndexOfpublicSucht nach einem Element mithilfe einer linearen Suche.
IndexOfItempublicSucht nach einem Element mithilfe einer linearen Suche, indem die Elemente der Liste in der angegebenen Richtung durchlaufen werden.
InheritsFrompublicLegt die Art der Beziehung zwischen zwei Objekttypen fest.
InitInstancepublicSetzt alle Speicherzellen in dem für ein neues Objekt reservierten Bereich auf Null und initialisiert den Zeiger auf die Tabelle der virtuellen Methoden der Instanz.
InsertpublicFügt einen Eintrag in die Liste ein.
InsertRangepublicFügt eine Kollektion in die Liste ein.
InstanceSizepublicGibt für jede Instanz des Objekttyps die Größe in Byte zurück.
ItemValueprotected
LastpublicGibt das letzte Element in der Liste zurück.
LastIndexOfpublicErmittelt den Index der letzten Eintragsinstanz.
MethodAddresspublicGibt die Adresse einer Klassenmethode anhand des Namens zurück.
MethodNamepublicGibt den Namen einer Klassenmethode per Adresse zurück.
MovepublicÄndert die Position eines Eintrags in der Liste.
NewInstancepublicWeist für eine Instanz eines Objekttyps Speicher zu und gibt einen Zeiger auf die neue Instanz zurück.
NotifyprotectedLöst das Ereignis OnNotify aus.
operator []publicGibt ein Element der Liste mit dem angegebenen Index zurück.
PackpublicEntfernt leere Elemente aus der Liste.
QualifiedClassNamepublicGibt den qualifizierten Namen der Klasse zurück.
RemovepublicEntfernt das erste Vorkommen des Wertes.
RemoveItempublicEntfernt das erste Vorkommen eines Werts, indem die Elemente der Liste in der angegebenen Richtung durchlaufen werden.
ReversepublicDreht die Reihenfolge der Liste um.
SafeCallExceptionpublicFängt Exceptions in Methoden ab, die mit der Aufrufkonvention safecall deklariert wurden.
SortpublicSortiert die Liste.
ToArraypublicGibt den Inhalt der Liste als TArray zurück.
ToStringpublicGibt einen String zurück, der den Klassennamen enthält.
TrimExcesspublicSetzt die Listenkapazität auf die Anzahl der Listenelemente.
UnitNamepublicGibt den Namen der Unit zurück, in der die Klasse definiert ist.
UnitScopepublicGibt den Unit-Gültigkeitsbereich der Klasse zurück.