Delphi Generics.Collections - Embarcadero...
Transcript of Delphi Generics.Collections - Embarcadero...
Inhalt
Generics.Collections.TCollectionNotification 1
Generics.Collections.TCollectionNotifyEvent 3
Generics.Collections.TDictionary 5
Generics.Collections.TDictionary.Add 7
Generics.Collections.TDictionary.AddOrSetValue 9
Generics.Collections.TDictionary.Clear 11
Generics.Collections.TDictionary.ContainsKey 13
Generics.Collections.TDictionary.ContainsValue 15
Generics.Collections.TDictionary.Count 17
Generics.Collections.TDictionary.Create 19
Generics.Collections.TDictionary.Destroy 21
Generics.Collections.TDictionary.Items 23
Generics.Collections.TDictionary.OnKeyNotify 25
Generics.Collections.TDictionary.OnValueNotify 27
Generics.Collections.TDictionary.Remove 29
Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
iii
Generics.Collections.TDictionary.TrimExcess 31
Generics.Collections.TDictionary.TryGetValue 33
Generics.Collections.TDictionaryOwnerships 35
Generics.Collections.TList 37
Generics.Collections.TList.Add 39
Generics.Collections.TList.AddRange 41
Generics.Collections.TList.BinarySearch 43
Generics.Collections.TList.Capacity 45
Generics.Collections.TList.Clear 47
Generics.Collections.TList.Contains 49
Generics.Collections.TList.Count 51
Generics.Collections.TList.Create 53
Generics.Collections.TList.Delete 55
Generics.Collections.TList.DeleteRange 57
Generics.Collections.TList.Destroy 59
Generics.Collections.TList.Extract 61
Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
iv
Generics.Collections.TList.IndexOf 63
Generics.Collections.TList.Insert 65
Generics.Collections.TList.InsertRange 67
Generics.Collections.TList.Items 69
Generics.Collections.TList.LastIndexOf 71
Generics.Collections.TList.OnNotify 73
Generics.Collections.TList.Remove 75
Generics.Collections.TList.Reverse 77
Generics.Collections.TList.Sort 79
Generics.Collections.TList.TrimExcess 81
Generics.Collections.TObjectDictionary 83
Generics.Collections.TObjectDictionary.Create 85
Generics.Collections.TObjectList 87
Generics.Collections.TObjectList.Create 89
Generics.Collections.TObjectList.OwnsObjects 91
Generics.Collections.TObjectQueue 93
Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
v
Generics.Collections.TObjectQueue.Create 95
Generics.Collections.TObjectQueue.Dequeue 97
Generics.Collections.TObjectQueue.OwnsObjects 99
Generics.Collections.TObjectStack 101
Generics.Collections.TObjectStack.Create 103
Generics.Collections.TObjectStack.OwnsObjects 105
Generics.Collections.TObjectStack.Pop 107
Generics.Collections.TQueue 109
Generics.Collections.TQueue.Clear 111
Generics.Collections.TQueue.Count 113
Generics.Collections.TQueue.Create 115
Generics.Collections.TQueue.Dequeue 117
Generics.Collections.TQueue.Destroy 119
Generics.Collections.TQueue.Enqueue 121
Generics.Collections.TQueue.Extract 123
Generics.Collections.TQueue.OnNotify 125
Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
vi
Generics.Collections.TQueue.Peek 127
Generics.Collections.TQueue.TrimExcess 129
Generics.Collections.TStack 131
Generics.Collections.TStack.Clear 133
Generics.Collections.TStack.Count 135
Generics.Collections.TStack.Create 137
Generics.Collections.TStack.Destroy 139
Generics.Collections.TStack.Extract 141
Generics.Collections.TStack.OnNotify 143
Generics.Collections.TStack.Peek 145
Generics.Collections.TStack.Pop 147
Generics.Collections.TStack.Push 149
Generics.Collections.TStack.TrimExcess 151
Generics.Collections 153
Index a
Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
vii
1 Generics.Collections.TCollectionNotification
Typ der Änderung der Kollektion bei dem Ereignis OnNotify.
Beschreibung
Diese Tabelle enthält die TCollectionNotification-Werte.
Wert Bedeutung
cnAdded Ein Element wurde der Kollektion hinzugefügt.
cnRemoved Ein Element wurde aus der Kollektion entfernt.
cnExtracted Ein Element wurde aus der Kollektion extrahiert, d.h. entfernt und sein Wertzurückgegeben.
Siehe auch
OnNotify ( see page 73)
OnNotify ( see page 125)
OnNotify ( see page 143)
TCollectionNotifyEvent ( see page 3)
1 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
1
2 Generics.Collections.TCollectionNotifyEvent
Ereignisbehandlungsroutine für das Ereignis OnNotify.
Beschreibung
TCollectionNotifyEvent ist eine Ereignisbehandlungsroutine, die für ein OnNotify-Ereignis gesetzt werden kann. Diese Routinewird nach einer Änderung der Kollektion aufgerufen.
Sender ist das Kollektionsobjekt, auf das sich das Ereignis auswirkt. Item ist ein Element, das in der Kollektion geändert wurde.Action ist ein TCollectionNotification-Typ, der die Art der Änderung angibt.
Siehe auch
OnNotify ( see page 73)
OnNotify ( see page 125)
OnNotify ( see page 143)
TCollectionNotification ( see page 1)
2 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
3
3 Generics.Collections.TDictionary
Kollektion von Schlüssel/Wertepaaren.
Beschreibung
TDictionary repräsentiert eine generische Kollektion von Schlüssel/Wertepaaren.
Diese Klasse stellt eine Zuordnung von einer Schlüsselkollektion zu einer Wertekollektion bereit. Wenn Sie einTDictionary-Objekt erstellen, können Sie verschiedene Kombinationen aus Anfangskapazität, Gleichheitsoperation undAnfangsinhalt festlegen.
Sie können mit den Methoden Add oder AddOrSetValue einen Schlüssel hinzufügen, der einem entsprechenden Wertzugeordnet ist. Einträge lassen sich mit Remove oder der Methode Clear entfernen, die alle Schlüssel/Wertepaare löscht. DasHinzufügen und Entfernen eines Schlüssel/Wertepaares und das Nachschlagen eines Schlüssels sind effizient (gegen O(1)),weil Schlüssel in einer Hash-Liste organisiert sind. Ein Schlüssel darf nicht nil sein (obwohl ein Wert nil sein kann), und es musseine Gleichheitsoperation für Schlüssel vorhanden sein.
Das Vorhandensein von Schlüsseln und Werten kann mit den Methoden TryGetValue, ContainsKey und ContainsValue getestetwerden.
Die Eigenschaft Items führt alle Count Dictionary-Einträge auf. Durch Indizieren der Eigenschaft Items lassen sich auch Wertesetzen und abrufen. Wird ein Wert auf diese Weise gesetzt, wird ein bereits vorhandener Wert überschrieben.
Die Klasse TObjectDictionary stammt von TDictionary ab und stellt einen automatischen Mechanismus für die Freigabe vonObjekten bereit, die aus Dictionary-Einträgen entfernt wurden.
Siehe auch
TObjectDictionary ( see page 83)
Count ( see page 17)
Items ( see page 23)
Add ( see page 7)
AddOrSetValue ( see page 9)
Clear ( see page 11)
3 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
5
ContainsKey ( see page 13)
ContainsValue ( see page 15)
Remove ( see page 29)
TryGetValue ( see page 33)
Delphi Generics.Collections 3
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
6
4 Generics.Collections.TDictionary.Add
Fügt ein Schlüssel/Wertepaar hinzu.
Beschreibung
Add fügt dem Dictionary einen Schlüssel und den zugehörigen Wert hinzu. Der Schlüssel darf nicht nil sein, aber der Wert kannnil sein.
Wenn der Schlüssel im Dictionary bereits vorhanden ist, wird eine Exception ausgelöst.
Ein OnNotify-Ereignis zeigt an, dass dem Dictionary ein Eintrag hinzugefügt wurde.
Die Eigenschaft Items führt alle Dictionary-Einträge auf. Durch direktes Indizieren der Eigenschaft Items lassen sich auch Wertesetzen und abrufen. Zum Beispiel können Sie einen Wert folgendermaßen setzen:
Items[key] := value;
Wird ein Wert auf diese Weise gesetzt, wird der Wert für einen vorhandenen Schlüssel überschrieben, aber keine Exceptionausgelöst.
Siehe auch
Items ( see page 23)
AddOrSetValue ( see page 9)
OnNotify
4 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
7
5 Generics.Collections.TDictionary.AddOrSetValue
Fügt ein Schlüssel/Wertepaar auch dann hinzu, wenn bereits ein Schlüssel vorhanden ist.
Beschreibung
AddOrSetValue fügt dem Dictionary ein Schlüssel/Wertepaar hinzu, auch wenn der Schlüssel bereits vorhanden ist. DerSchlüssel darf nicht nil sein, aber der Wert kann nil sein. Diese Methode überprüft, ob der Schlüssel im Dictionary vorhandenist; falls ja, entspricht sie Items[key] := value;. Ansonsten entspricht die Methode Add(key, value);.
Ein OnNotify-Ereignis zeigt an, dass dem Dictionary ein Eintrag hinzugefügt wurde.
Siehe auch
Items ( see page 23)
Add ( see page 7)
OnNotify
5 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
9
6 Generics.Collections.TDictionary.Clear
Löscht alle Daten.
Beschreibung
Clear entfernt alle Schlüssel und Werte aus dem Dictionary. Die Eigenschaft Count wird auf 0 gesetzt. Die Kapazität wird auchauf 0 gesetzt. Diese Operation benötigt O(n) Zeit, wobei n Count, die Anzahl der Dictionary-Einträge, ist.
Anmerkung: Clear gibt die Einträge beim Entfernen nicht frei. Wenn sie freigegeben werden sollen, verwenden Sie dazu dasEreignis OnNotify, das für jeden entfernten Eintrag ausgelöst wird und die entfernten Einträge bereitstellt.
Siehe auch
Count ( see page 17)
Remove ( see page 29)
TrimExcess ( see page 31)
OnNotify
6 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
11
7 Generics.Collections.TDictionary.ContainsKey
Testet, ob ein Schlüssel im Dictionary vorhanden ist.
Beschreibung
ContainsKey gibt true zurück, wenn der gegebene Schlüssel im Dictionary vorhanden ist und ansonsten false. Dies ist eineO(1)-Operation.
Siehe auch
AddOrSetValue ( see page 9)
ContainsValue ( see page 15)
TryGetValue ( see page 33)
7 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
13
8 Generics.Collections.TDictionary.ContainsValue
Überprüft, ob der Wert im Dictionary vorhanden ist.
Beschreibung
ContainsValue gibt true zurück, wenn der gegebene Wert im Dictionary vorhanden ist und ansonsten false. Dies ist eineO(n)-Operation, wobei n die Anzahl der Einträge in der Eigenschaft Count ist.
Siehe auch
Count ( see page 17)
ContainsKey ( see page 13)
8 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
15
9 Generics.Collections.TDictionary.Count
Anzahl der Einträge.
Beschreibung
Count enthält die Anzahl der Schlüssel/Wertepaare in dem Dictionary. Die Eigenschaft Items enthält die Count Einträge.
Siehe auch
Items ( see page 23)
9 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
17
10 Generics.Collections.TDictionary.Create
Erzeugt ein Dictionary.
Beschreibung
Diese überladene Methode erzeugt und initialisiert eine Dictionary-Instanz. Verschiedene Parameterkombinationen können fürdie Anfangskapazität ACapacity, eine Gleichheitsfunktion AComparer oder eine Anfangskollektion der Schlüssel/WerteeinträgeCollection verwendet werden.
Siehe auch
Destroy ( see page 21)
10 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
19
11 Generics.Collections.TDictionary.Destroy
Gibt das Dictionary frei.
Beschreibung
Diese Methode gibt unter Verwendung von Clear eine Instanz eines Dictionary frei.
Anmerkung: Clear gibt die Einträge beim Entfernen nicht frei. Wenn sie freigegeben werden sollen, verwenden Sie dazu dasEreignis OnNotify, das für jeden entfernten Eintrag ausgelöst wird und die entfernten Einträge bereitstellt.
Siehe auch
Clear ( see page 11)
Create ( see page 19)
11 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
21
12 Generics.Collections.TDictionary.Items
Indizierbare Liste aller Dictionary-Einträge.
Beschreibung
Items ist eine indizierbare Liste aller Schlüssel/Wertepaare im Dictionary.
Die Eigenschaft Count enthält die Anzahl der Dictionary-Einträge in Items.
Durch Indizieren der Eigenschaft Items lassen sich Werte setzen und abrufen. Wird ein Wert auf diese Weise gesetzt, wird dervorhandene Wert überschrieben, aber keine Exception ausgelöst.
Siehe auch
Count ( see page 17)
Add ( see page 7)
AddOrSetValue ( see page 9)
12 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
23
13 Generics.Collections.TDictionary.OnKeyNotify
Wird bei der Änderung eines Dictionary-Schlüsselpaares ausgelöst.
Beschreibung
Pascal property OnNotify: TCollectionNotifyEvent<TKey>;C++ __property _decl_TCollectionNotifyEvent__1(TKey, OnKeyNotify);
Das Ereignis OnKeyNotify wird ausgelöst, wenn Elemente des Dictionaries hinzugefügt oder daraus entfernt werden. MehrereEreignisse können für eine einzelne Operation ausgelöst werden. Dadurch können entfernte Objekte freigegeben werden.
Siehe auch
Add ( see page 7)
AddOrSetValue ( see page 9)
Clear ( see page 11)
Remove ( see page 29)
TCollectionNotifyEvent ( see page 3)
TCollectionNotification ( see page 1)
13 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
25
14 Generics.Collections.TDictionary.OnValueNotify
Wird bei der Änderung eines Dictionary-Schlüsselpaares ausgelöst.
Beschreibung
Pascal property OnNotify: TCollectionNotifyEvent<TValue>;C++ __property _decl_TCollectionNotifyEvent__1(TValue, OnValueNotify);
Das Ereignis OnValueNotify wird ausgelöst, wenn Elemente des Dictionaries hinzugefügt oder daraus entfernt werden. MehrereEreignisse können für eine einzelne Operation ausgelöst werden. Dadurch können entfernte Objekte freigegeben werden.
Siehe auch
Add ( see page 7)
AddOrSetValue ( see page 9)
Clear ( see page 11)
Remove ( see page 29)
TCollectionNotifyEvent ( see page 3)
TCollectionNotification ( see page 1)
14 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
27
15 Generics.Collections.TDictionary.Remove
Entfernt ein Schlüssel/Wertepaar.
Beschreibung
Remove entfernt den gegebenen Schlüssel und den zugehörigen Wert aus dem Dictionary. Es wird keine Exception ausgelöst,wenn der Schlüssel im Dictionary nicht vorhanden ist. Dies ist eine O(1)-Operation.
Ein OnNotify-Ereignis zeigt an, dass ein Eintrag aus dem Dictionary entfernt wurde.
Siehe auch
Destroy ( see page 21)
Clear ( see page 11)
TrimExcess ( see page 31)
OnNotify
15 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
29
16 Generics.Collections.TDictionary.TrimExcess
Verringert die Kapazität auf die aktuelle Anzahl der Einträge.
Beschreibung
TrimExcess ändert die Kapazität auf die Anzahl der Dictionary-Einträge, die in Count vorhanden sind.
Diese Methode organisiert aus Gründen der Platzersparnis die interne Hash-Tabelle neu. Dies ist nur dann hilfreich, wenn vieleEinträge aus dem Dictionary gelöscht wurden.
Siehe auch
Count ( see page 17)
Remove ( see page 29)
Clear ( see page 11)
TrimExcess ( see page 81)
TrimExcess ( see page 129)
TrimExcess ( see page 151)
16 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
31
17 Generics.Collections.TDictionary.TryGetValue
Versucht, einen Wert für den Schlüssel zu ermitteln.
Beschreibung
TryGetValue gibt true zurück, wenn der gegebene Schlüssel im Dictionary vorhanden ist und stellt seinen Wert in Value bereit.Ansonsten wird false zurückgegeben, und Value wird auf den Standardwertetyp von TValue gesetzt. Es wird keine Exceptionausgelöst, wenn der Schlüssel im Dictionary nicht vorhanden ist. Dies ist eine O(1)-Operation.
Siehe auch
ContainsKey ( see page 13)
17 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
33
18 Generics.Collections.TDictionaryOwnerships
Menge der Eigentümer für TObjectDictionary.
Beschreibung
TDictionaryOwnerships ist eine Menge von Eigentümern für TObjectDictionary-Objekte, die bei der Objekterzeugung angegebenwurden. Es kann keiner, einer oder beide angegeben werden. Wenn das Dictionary zum Zeitpunkt des Entfernens des EintragsEigentümer des Schlüssels und/oder des Wertes ist, wird der Schlüssel und/oder der Wert freigegeben.
Diese Tabelle enthält die TDictionaryOwnerships-Werte.
Wert Bedeutung
doOwnsKeys Das Dictionary ist Eigentümer der Schlüssel in den Einträgen.
doOwnsValues Das Dictionary ist Eigentümer der Werte in den Einträgen.
Siehe auch
Create ( see page 85)
18 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
35
19 Generics.Collections.TList
Geordnete Liste.
Beschreibung
TList repräsentiert eine geordnete Liste, auf die über einen Index zugegriffen werden kann.
Sie können eine Liste mit einer bestimmten Kollektion von Einträgen und einem Vergleichsoperator erstellen.
Sie können einer Liste einen Eintrag hinzufügen, ihn ändern, einfügen oder entfernen oder die gesamte Liste löschen. Siekönnen der Liste nil-Objekte hinzufügen.
Sie können eine Liste sortieren, durchsuchen und umdrehen.
Count enthält die Anzahl der Elemente in der Warteschlange. Capacity ist die Anzahl der Einträge, die die Liste - vor einerGrößenänderung - aufnehmen kann. Durch Indizieren des Array Items lassen sich auch Werte setzen und abrufen.
Ein OnNotify-Ereignis wird ausgelöst, wenn die Liste verändert wird.
Die Klasse TObjectList stammt von TList ab und stellt einen automatischen Mechanismus für die Freigabe von Objekten bereit,die aus der Liste entfernt wurden.
Siehe auch
TObjectList ( see page 87)
Capacity ( see page 45)
Count ( see page 51)
Items ( see page 69)
Add ( see page 39)
AddRange ( see page 41)
BinarySearch ( see page 43)
Clear ( see page 47)
Create ( see page 53)
19 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
37
Delete ( see page 55)
DeleteRange ( see page 57)
IndexOf ( see page 63)
Insert ( see page 65)
InsertRange ( see page 67)
Remove ( see page 75)
Reverse ( see page 77)
Sort ( see page 79)
OnNotify ( see page 73)
Delphi Generics.Collections 19
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
38
20 Generics.Collections.TList.Add
Fügt am Ende der Liste einen Eintrag hinzu.
Beschreibung
Add fügt am Ende der Liste einen gegebenen Eintrag hinzu. Sie können nil hinzufügen. Die Kapazität, Capacity, der Liste wirdbei Bedarf erhöht. Dies ist eine O(1)-Operation.
Ein OnNotify-Ereignis zeigt an, dass der Liste ein Eintrag hinzugefügt wurde.
Siehe auch
Capacity ( see page 45)
AddRange ( see page 41)
OnNotify ( see page 73)
20 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
39
21 Generics.Collections.TList.AddRange
Fügt am Ende der Liste eine Kollektion hinzu.
Beschreibung
AddRange fügt am Ende der Liste eine Kollektion von Einträgen hinzu. Die Kapazität, Capacity, der Liste wird bei Bedarf erhöht.Dies ist eine O(n)-Operation, wobei n die Anzahl der Elemente in der hinzugefügten Kollektion ist.
Ein OnNotify-Ereignis zeigt an, dass der Liste Einträge hinzugefügt wurden.
Siehe auch
Capacity ( see page 45)
Add ( see page 39)
InsertRange ( see page 67)
OnNotify ( see page 73)
21 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
41
22 Generics.Collections.TList.BinarySearch
Durchsucht die sortierte Liste per Binärsuche nach dem Element.
Beschreibung
Die überladene Methode BinarySearch sucht nach dem Listenelement Item mittels einer Binärsuche. Die Methode gibt truezurück, wenn das Element gefunden wird und ansonsten false. Bei gefundenem Element enthält Index den nullbasierten Indexvon Item. Bei nicht gefundenem Element enthält Index den Index des ersten Eintrags, der größer als Item ist.
Anmerkung: Für BinarySearch muss die Liste sortiert sein. Für die Methode IndexOf ist keine sortierte Liste erforderlich, abersie ist in der Regel langsamer als BinarySearch.
Wenn in der Liste mehrere Elemente gleich Item sind, wird der Index der ersten Übereinstimmung in Index zurückgegeben.Dies ist der Index eines beliebigen übereinstimmenden Elements, nicht notwendigerweise des ersten.
Eine Vergleichsfunktion AComparer kann zum Vergleichen der Elemente bereitgestellt werden.
Wenn sich Item außerhalb des Bereichs der Liste befindet, wird eine EArgumentOutOfRangeException-Exception ausgelöst.
Dies ist eine O(log n)-Operation für eine Liste mit n Einträgen.
Siehe auch
IndexOf ( see page 63)
Sort ( see page 79)
22 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
43
23 Generics.Collections.TList.Capacity
Listenkapazität.
Beschreibung
Capacity ermittelt oder setzt die Listenkapazität, d.h. die maximale Größe der Liste, ohne eine Größenänderung vorzunehmen.Die Kapazität kann nicht auf einen kleineren Wert als Count (die aktuelle Anzahl der Elemente in der Liste) gesetzt werden.
Die Methode TrimExcess verringert die Kapazität der Liste auf die aktuelle Anzahl (Count) der Elemente.
Siehe auch
Count ( see page 51)
Items ( see page 69)
TrimExcess ( see page 81)
23 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
45
24 Generics.Collections.TList.Clear
Entfernt alle Einträge aus der Liste.
Beschreibung
Clear entfernt alle Einträge aus einer Liste. Dies ist eine O(1)-Operation. Capacity und Count werden auf 0 gesetzt.
Anmerkung: Clear gibt die Einträge beim Entfernen nicht frei. Wenn sie freigegeben werden sollen, verwenden Sie dazu dasEreignis OnNotify, das für jeden entfernten Eintrag ausgelöst wird und den entfernten Eintrag bereitstellt.
Siehe auch
Capacity ( see page 45)
Count ( see page 51)
Remove ( see page 75)
OnNotify ( see page 73)
24 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
47
25 Generics.Collections.TList.Contains
Testet, ob das Element in der Liste enthalten ist.
Beschreibung
Contains gibt true zurück, wenn das Element Value in der Liste ist und ansonsten false. Diese Methode gibt nur an, ob sich dasElement in der Liste befindet oder nicht; verwenden Sie IndexOf, um den Index eines Elements in einer Liste zu ermitteln.
Da die Suche nach dem Element linear ist, handelt es sich um eine O(n)-Operation für eine Liste mit n Einträgen.
Siehe auch
IndexOf ( see page 63)
25 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
49
26 Generics.Collections.TList.Count
Anzahl der Listenelemente.
Beschreibung
Count ermittelt oder setzt die aktuelle Anzahl der Elemente in der Liste. Count ist immer kleiner oder gleich dem Wert vonCapacity.
Wenn eine Operation, wie z.B. Insert, Count so vergrößern würde, dass es größer als Capacity werden würde, wird die Größeder Liste automatisch angepasst und Capacity erhöht.
Wenn Count verringert wird, dann werden am Ende der Liste Count - Value Elemente entfernt.
Siehe auch
Capacity ( see page 45)
Items ( see page 69)
Insert ( see page 65)
26 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
51
27 Generics.Collections.TList.Create
Erzeugt und initialisiert eine Listeninstanz.
Beschreibung
Diese überladene Methode erzeugt und initialisiert eine Listeninstanz.
AComparer ist eine Vergleichsfunktion. Wird sie nicht bereitgestellt, wird die Standardvergleichsfunktion für den Typ verwendet.
Collection ist eine Kollektion, mit der die Liste initialisiert werden soll. Die Objekte werden in derselben Reihenfolge wie inCollection hinzugefügt. Wenn Collection angegeben ist, ist Create eine O(n)-Operation, wobei n die Anzahl der Einträge inCollection ist.
Siehe auch
Destroy ( see page 59)
InsertRange ( see page 67)
27 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
53
28 Generics.Collections.TList.Delete
Entfernt einen Eintrag am gegebenen Index.
Beschreibung
Delete entfernt den Listeneintrag am gegebenen Index Index.
Wenn Index für die Liste nicht gültig ist, wird eine EArgumentOutOfRangeException-Exception ausgelöst.
Ein OnNotify-Ereignis zeigt an, dass ein Eintrag aus der Liste entfernt wurde.
Siehe auch
Clear ( see page 47)
DeleteRange ( see page 57)
Extract ( see page 61)
Insert ( see page 65)
InsertRange ( see page 67)
Remove ( see page 75)
OnNotify ( see page 73)
28 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
55
29 Generics.Collections.TList.DeleteRange
Entfernt mehrere Einträge am gegebenen Index.
Beschreibung
DeleteRange entfernt ACount Listeneinträge am gegebenen Index AIndex.
Wenn AIndex und ACount einen ungültigen Bereich für die Liste beschreiben, wird eineEArgumentOutOfRangeException-Exception ausgelöst.
Dies ist eine O(ACount)-Operation.
Ein OnNotify-Ereignis zeigt an, dass Einträge aus der Liste entfernt wurden.
Siehe auch
Clear ( see page 47)
Delete ( see page 55)
Insert ( see page 65)
InsertRange ( see page 67)
Remove ( see page 75)
OnNotify ( see page 73)
29 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
57
30 Generics.Collections.TList.Destroy
Gibt die Liste frei.
Beschreibung
Diese Methode gibt die Liste frei.
Siehe auch
Create ( see page 53)
30 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
59
31 Generics.Collections.TList.Extract
Entfernt einen Wert aus der Liste und gibt diesen zurück.
Beschreibung
Extract entfernt den Eintrag Value aus der Liste und gibt diesen Wert zurück. Wenn sich Value nicht in der Liste befindet, wirdder Standardwert seines Typs T zurückgegeben.
Ein OnNotify-Ereignis zeigt an, dass ein Eintrag aus der Liste entfernt wurde. Extract entspricht Remove, außer dass derEreigniscode ein Element angibt, dass extrahiert und nicht entfernt wurde.
Siehe auch
Clear ( see page 47)
Delete ( see page 55)
DeleteRange ( see page 57)
Remove ( see page 75)
OnNotify ( see page 73)
31 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
61
32 Generics.Collections.TList.IndexOf
Sucht linear nach einem Element.
Beschreibung
IndexOf sucht nach dem Listenelement Value mittels einer linearen Suche. Die Methode gibt den nullbasierten Index des erstenEintrags zurück, der gleich Value ist. Wird kein Eintrag gefunden, gibt sie -1 zurück.
Da die Suche linear ist, handelt es sich um eine O(n)-Operation für eine Liste mit n Einträgen. Die Methode BinarySearch ist inder Regel schneller, erfordert aber eine sortierte Liste.
Siehe auch
BinarySearch ( see page 43)
Contains ( see page 49)
LastIndexOf ( see page 71)
32 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
63
33 Generics.Collections.TList.Insert
Fügt einen Eintrag in die Liste ein.
Beschreibung
Insert fügt das Element Value am Index Index in die Liste ein. Wenn Count der Liste bereits gleich Capacity ist, wird Capacityerhöht.
Wenn Index für die Liste nicht gültig ist, wird eine EArgumentOutOfRangeException-Exception ausgelöst.
Dies ist eine O(n)-Operation, wobei n die Anzahl der Einträge in der Liste ist.
Ein OnNotify-Ereignis zeigt an, dass ein Eintrag in die Liste eingefügt wurde.
Siehe auch
Count ( see page 51)
Capacity ( see page 45)
Delete ( see page 55)
DeleteRange ( see page 57)
Extract ( see page 61)
InsertRange ( see page 67)
Remove ( see page 75)
OnNotify ( see page 73)
33 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
65
34 Generics.Collections.TList.InsertRange
Fügt eine Kollektion in die Liste ein.
Beschreibung
InsertRange fügt das Werte-Array Values am Index Index in die Liste ein. Wenn Count plus die zusätzlichen Einträge größerals Capacity ist, wird Capacity erhöht.
Wenn Index für die Liste nicht gültig ist, wird eine EArgumentOutOfRangeException-Exception ausgelöst.
Dies ist eine O(n + m)-Operation, wobei n die Anzahl der Einträge in der Liste und m die Anzahl der Einträge in Values ist.
Ein OnNotify-Ereignis zeigt an, dass Einträge in die Liste eingefügt wurden.
Siehe auch
Count ( see page 51)
Capacity ( see page 45)
Delete ( see page 55)
DeleteRange ( see page 57)
Extract ( see page 61)
InsertRange
Remove ( see page 75)
OnNotify ( see page 73)
34 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
67
35 Generics.Collections.TList.Items
Element am gegebenen Index.
Beschreibung
Items ermittelt oder setzt das Listenelement am angegebenen Index.
Mit Items können Sie Listenwerte per Index mit der Syntax myList[i] ermitteln oder setzen, um auf das i-te Element in derListe zuzugreifen.
Siehe auch
Capacity ( see page 45)
Count ( see page 51)
35 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
69
36 Generics.Collections.TList.LastIndexOf
Ermittelt den Index der letzten Eintragsinstanz.
Beschreibung
LastIndexOf ermittelt den nullbasierten Index der letzten Instanz von Value in der Liste. Wird kein Eintrag gefunden, gibt dieFunktion -1 zurück.
Da die Suche linear ist, handelt es sich um eine O(n)-Operation für eine Liste mit n Einträgen.
Siehe auch
IndexOf ( see page 63)
36 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
71
37 Generics.Collections.TList.OnNotify
Wird ausgelöst, wenn sich die Liste ändert.
Beschreibung
Das Ereignis OnNotify wird ausgelöst, wenn Einträge der Liste hinzugefügt oder daraus entfernt werden. Mehrere Ereignissekönnen für eine einzelne Operation ausgelöst werden. Dadurch können entfernte Objekte freigegeben werden.
Siehe auch
Add ( see page 39)
AddRange ( see page 41)
Delete ( see page 55)
DeleteRange ( see page 57)
Insert ( see page 65)
InsertRange ( see page 67)
Remove ( see page 75)
OnNotify ( see page 125)
OnNotify ( see page 143)
TCollectionNotifyEvent ( see page 3)
TCollectionNotification ( see page 1)
37 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
73
38 Generics.Collections.TList.Remove
Entfernt das erste Vorkommen des Wertes.
Beschreibung
Remove entfernt die erste Instanz von Value aus der Liste und gibt deren nullbasierten Index zurück. Wenn sich Value nicht inder Liste befindet, gibt diese Funktion -1 zurück.
Da die Suche linear ist, handelt es sich um eine O(n)-Operation für eine Liste mit n Einträgen.
Ein OnNotify-Ereignis zeigt an, dass ein Eintrag aus der Liste entfernt wurde.
Siehe auch
Clear ( see page 47)
Delete ( see page 55)
DeleteRange ( see page 57)
Extract ( see page 61)
IndexOf ( see page 63)
OnNotify ( see page 73)
38 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
75
39 Generics.Collections.TList.Reverse
Dreht die Reihenfolge der Liste um.
Beschreibung
Diese Methode dreht die Reihenfolge aller Listenelemente um.
Dies ist eine O(n)-Operation, wobei n die Anzahl der Listenelemente ist.
Siehe auch
Sort ( see page 79)
39 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
77
40 Generics.Collections.TList.Sort
Sortiert die Liste.
Beschreibung
Diese Methode sortiert die Liste. Wenn AComparer angegeben ist, wird dieser als Vergleichsoperator für die Elementeverwendet; wenn nicht, wird der Standardvergleichsoperator verwendet.
Diese Sortierung ist eine O(n log n)-Operation, wobei n die Anzahl der Listenelemente ist. Da ein Algorithmus zur schnellenSortierung verwendet wird, bleibt die Reihenfolge von gleichen Elementen evtl. nicht erhalten.
Siehe auch
BinarySearch ( see page 43)
Reverse ( see page 77)
40 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
79
41 Generics.Collections.TList.TrimExcess
Setzt die Listenkapazität auf die Anzahl der Listenelemente.
Beschreibung
TrimExcess setzt die Capacity auf Count und entfernt so die überschüssige Listenkapazität.
Siehe auch
Count ( see page 51)
Capacity ( see page 45)
Clear ( see page 47)
TrimExcess ( see page 31)
TrimExcess ( see page 129)
TrimExcess ( see page 151)
41 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
81
42 Generics.Collections.TObjectDictionary
Kollektion von Schlüssel/Wertepaaren von Objekten.
Beschreibung
TObjectDictionary repräsentiert eine generische Kollektion von Schlüssel/Wertepaaren von Objekten.
TObjectDictionary ist ein TDictionary-Objekt, das Objekte bei deren Entfernung aus dem Dictionary automatisch freigeben kann.Wenn ein TObjectDictionary instantiiert wird, legt der Parameter Ownerships fest, ob das Dictionary Eigentümer der Schlüsselund/oder Werte ist. Wenn das Dictionary beim Entfernen des Eintrags Eigentümer des Schlüssels und/oder Wertes ist, wird dasSchlüssel- und/oder Wertobjekt freigegeben.
Siehe auch
TDictionary ( see page 5)
Create ( see page 85)
42 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
83
43 Generics.Collections.TObjectDictionary.Create
Erzeugt eine TObjectDictionary-Instanz.
Beschreibung
Diese überladene Methode erstellt eine TObjectDictionary-Instanz.
Der Parameter Ownerships ist ein TDictionaryOwnerships-Typ, der angibt, ob das Dictionary Eigentümer der Schlüsselund/oder Werte in Einträgen ist. Das Dictionary kann entweder Eigentümer des Schlüssels, des Wertes, von beidem oder vonkeinem sein. Wenn das Dictionary zum Zeitpunkt des Entfernens des Objekts dessen Eigentümer ist, wird der Schlüsselund/oder der Wert freigegeben.
ACapacity ist die Anfangskapazität des Dictionary.
AComparer ist eine Gleichheitsvergleichsfunktion. Wird sie nicht bereitgestellt, wird die Standardvergleichsfunktion für den Typverwendet.
Siehe auch
TDictionaryOwnerships ( see page 35)
Create ( see page 19)
43 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
85
44 Generics.Collections.TObjectList
Geordnete Objektliste.
Beschreibung
TObjectList repräsentiert eine geordnete Liste mit Objekten, auf die über einen Index zugegriffen werden kann.
TObjectList ist ein TList-Objekt, das Objekteinträge bei deren Entfernung aus der Liste automatisch freigeben kann. Wenn eineTObjectList instantiiert wird, legt der Parameter AOwnsObjects fest, ob die Liste Eigentümer der Listeneinträge ist. Wenn dieListe zum Zeitpunkt des Entfernens des Eintragsobjekt aus der Liste dessen Eigentümer ist, wird das Eintragsobjekt freigegeben.
Die Eigenschaft OwnsObjects ermittelt oder legt fest, ob die Liste Eigentümer des Objekts ist.
Siehe auch
OwnsObjects ( see page 91)
Create ( see page 89)
44 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
87
45 Generics.Collections.TObjectList.Create
Erzeugt eine TObjectList-Instanz.
Beschreibung
Diese überladene Methode erstellt eine TObjectList-Instanz.
Der Parameter AOwnsObjects ist ein boolescher Wert, der angibt, ob die Liste Eigentümer der Objekteinträge ist. Wenn dieListe zum Zeitpunkt des Entfernens des Eintrags aus der Liste der Eigentümer des Objekts ist, wird das Objekt freigegeben. DieEigenschaft OwnsObjects wird anhand des Wertes dieses Parameters gesetzt. Der Vorgabewert ist true.
Collection ist eine Kollektion, mit der die Liste initialisiert werden soll. Die Objekte werden in derselben Reihenfolge wie inCollection hinzugefügt. Wenn Collection angegeben ist, ist Create eine O(n)-Operation, wobei n die Anzahl der Einträge inCollection ist.
AComparer ist eine Gleichheitsvergleichsfunktion. Wird sie nicht bereitgestellt, wird die Standardvergleichsfunktion für den Typverwendet.
Siehe auch
OwnsObjects ( see page 91)
Create ( see page 53)
45 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
89
46 Generics.Collections.TObjectList.OwnsObjects
Ermittelt oder setzt den Eigentümer des Objekts.
Beschreibung
OwnsObjects ermittelt oder legt fest, ob die Liste Eigentümer der Objekte in der Liste ist. Wenn die Liste zum Zeitpunkt desEntfernens des Eintragsobjekts aus der Liste Eigentümer der Einträge ist, wird das Eintragsobjekt freigegeben. Create initialisiertdiese Eigenschaft.
Siehe auch
Create ( see page 89)
46 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
91
47 Generics.Collections.TObjectQueue
Warteschlange von Objekten.
Beschreibung
TObjectQueue repräsentiert eine Warteschlange von Objekten.
TObjectQueue ist ein TQueue-Objekt, das Objekte bei deren Entfernung aus der Warteschlange automatisch freigeben kann.Wenn eine TObjectQueue instantiiert wird, legt der Parameter AOwnsObjects fest, ob die Warteschlange Eigentümer derWarteschlangeneinträge ist. Wenn die Warteschlange zum Zeitpunkt des Entfernens des Eintragsobjekt aus der Warteschlangedessen Eigentümer ist, wird das Eintragsobjekt freigegeben.
Die Eigenschaft OwnsObjects ermittelt oder legt fest, ob die Warteschlange Eigentümer des Objekts ist.
Siehe auch
TQueue ( see page 109)
OwnsObjects ( see page 99)
Create ( see page 95)
Dequeue ( see page 97)
47 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
93
48 Generics.Collections.TObjectQueue.Create
Erzeugt eine TObjectQueue-Instanz.
Beschreibung
Diese überladene Methode erstellt eine TObjectQueue-Instanz.
Der Parameter AOwnsObjects ist ein boolescher Wert, der angibt, ob die Warteschlange Eigentümer der Objekteinträge ist.Wenn die Warteschlange zum Zeitpunkt des Entfernens des Eintrags aus der Warteschlange der Eigentümer des Objekts ist,wird das Objekt freigegeben. Die Eigenschaft OwnsObjects wird anhand des Wertes dieses Parameters gesetzt. DerVorgabewert ist true.
Collection ist eine Kollektion, mit der die Warteschlange initialisiert werden soll. Die Objekte werden in derselben Reihenfolgewie in Collection hinzugefügt. Wenn Collection angegeben ist, ist Create eine O(n)-Operation, wobei n die Anzahl der Einträgein Collection ist.
Siehe auch
OwnsObjects ( see page 99)
Create ( see page 115)
48 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
95
49 Generics.Collections.TObjectQueue.Dequeue
Entfernt das oberste Element aus der Warteschlange.
Beschreibung
Dequeue entfernt das oberste Element aus der Warteschlange, aber gibt es nicht zurück. Count wird um 1 dekrementiert. WennCount bereits 0 ist, wird ein Fehler ausgelöst.
Anmerkung: TObjectQueue.Dequeue ist im Unterschied zu TQueue.Dequeue eine Prozedur und gibt das entfernte Elementnicht zurück. Ansonsten sind beide Funktionen gleich. Verwenden Sie TQueue.Peek, um mit dem obersten Element derWartschlange zu arbeiten und TQueue.Dequeue, wenn Sie die Arbeit mit diesem Element beendet haben, oder verwenden Siealternativ TQueue.Extract, um den Eigentümer festzulegen.
Siehe auch
Dequeue ( see page 117)
Extract ( see page 123)
Peek ( see page 127)
49 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
97
50 Generics.Collections.TObjectQueue.OwnsObjects
Ermittelt oder setzt den Eigentümer des Objekts.
Beschreibung
OwnsObjects ermittelt oder legt fest, ob die Warteschlange Eigentümer der Objekte in der Warteschlange ist. Wenn dieWarteschlange zum Zeitpunkt des Entfernens des Eintragsobjekts aus der Warteschlange Eigentümer der Einträge ist, wird dasEintragsobjekt freigegeben. Create initialisiert diese Eigenschaft.
Siehe auch
Create ( see page 95)
50 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
99
51 Generics.Collections.TObjectStack
Repräsentiert das LIFO-Prinzip (Last In - First Out) eines Stack mit Objekten.
Beschreibung
TObjectStack repräsentiert das LIFO-Prinzip (Last In - First Out) eines Stack mit Objekten desselben Typs. TObjectStack hateine beliebige Größe, die bei Bedarf erweitert wird. Sie können nil auf den Stack legen.
TObjectStack ist ein TStack-Objekt, das Objekteinträge bei deren Entfernung aus dem Stack automatisch freigeben kann. Wennein TObjectStack instantiiert wird, legt der Parameter AOwnsObjects fest, ob der Stack Eigentümer der Stack-Einträge ist.Wenn der Stack zum Zeitpunkt des Entfernens des Eintragsobjekt aus dem Stack dessen Eigentümer ist, wird dasEintragsobjekt freigegeben.
Die Eigenschaft OwnsObjects ermittelt oder legt fest, ob der Stack Eigentümer des Objekts ist.
Siehe auch
TStack ( see page 131)
OwnsObjects ( see page 105)
Create ( see page 103)
Pop ( see page 107)
51 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
101
52 Generics.Collections.TObjectStack.Create
Erzeugt eine TObjectStack-Instanz.
Beschreibung
Diese überladene Methode erstellt eine TObjectStack-Instanz.
Der Parameter AOwnsObjects ist ein boolescher Wert, der angibt, ob der Stack Eigentümer der Objekteinträge ist. Wenn derStack zum Zeitpunkt des Entfernens des Eintrags aus dem Stack der Eigentümer des Objekts ist, wird das Objekt freigegeben.Die Eigenschaft OwnsObjects wird anhand des Wertes dieses Parameters gesetzt. Der Vorgabewert ist true.
Collection ist eine Kollektion, mit der der Stack initialisiert werden soll. Die Objekte werden in derselben Reihenfolge wie inCollection auf den Stack gelegt. Wenn Collection angegeben ist, ist Create eine O(n)-Operation, wobei n die Anzahl derEinträge in Collection ist.
Siehe auch
OwnsObjects ( see page 105)
Create ( see page 137)
52 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
103
53 Generics.Collections.TObjectStack.OwnsObjects
Ermittelt oder setzt den Eigentümer des Objekts.
Beschreibung
OwnsObjects ermittelt oder legt fest, ob der Stack Eigentümer der Objekte in dem Stack ist. Wenn der Stack zum Zeitpunkt desEntfernens des Eintragsobjekts aus dem Stack Eigentümer der Einträge ist, wird das Eintragsobjekt freigegeben. Createinitialisiert diese Eigenschaft.
Siehe auch
Create ( see page 103)
53 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
105
54 Generics.Collections.TObjectStack.Pop
Entfernt ein Stack-Element.
Beschreibung
Diese Methode entfernt ein Element vom Beginn des Stack, ohne es zurückzugeben. Count wird um 1 dekrementiert. WennCount bereits 0 ist, wird ein Fehler ausgelöst.
Anmerkung: TObjectStack.Pop ist im Unterschied zu TStack.Pop eine Prozedur und gibt das entfernte Element nicht zurück.Ansonsten sind beide Funktionen gleich. Verwenden Sie TStack.Peek, um mit dem obersten Element des Stack zu arbeiten undTStack.Pop, wenn Sie die Arbeit mit diesem Element beendet haben, oder verwenden Sie alternativ Pop.Extract, um denEigentümer festzulegen.
Siehe auch
Extract ( see page 141)
Peek ( see page 145)
Pop ( see page 147)
54 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
107
55 Generics.Collections.TQueue
Ist eine Warteschlange, die über ein Array implementiert wird.
Beschreibung
TQueue ist eine Warteschlange, die über ein Array implementiert wird.
Sie können Elemente am Ende der Warteschlange hinzufügen und sie am Anfang entfernen oder alle Elemente entfernen. Siekönnen auf das oberste Element zugreifen, ohne es zu entfernen. Sie können der Warteschlange nil-Objekte hinzufügen.
Count enthält die Anzahl der Elemente in der Warteschlange.
Ein OnNotify-Ereignis wird ausgelöst, wenn die Warteschlange verändert wird.
Die Klasse TObjectQueue stammt von TQueue ab und stellt einen automatischen Mechanismus für die Freigabe von Objektenbereit, die aus der Warteschlange entfernt wurden.
Siehe auch
TObjectQueue ( see page 93)
Count ( see page 113)
Clear ( see page 111)
Dequeue ( see page 117)
Enqueue ( see page 121)
Extract ( see page 61)
Peek ( see page 127)
OnNotify ( see page 125)
55 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
109
56 Generics.Collections.TQueue.Clear
Leert die Warteschlange.
Beschreibung
Clear entfernt alle Einträge aus der Warteschlange. Count wird auf 0 gesetzt. Dadurch wird die Kapazität nicht verändert. Diesist eine O(n)-Operation, wobei n die Länge der Warteschlange ist.
Anmerkung: Clear gibt die Einträge beim Entfernen aus der Warteschlange nicht frei. Wenn sie freigegeben werden sollen,verwenden Sie dazu das Ereignis OnNotify, das für jeden aus der Warteschlange entfernten Eintrag ausgelöst wird und denentfernten Eintrag bereitstellt.
Siehe auch
Count ( see page 113)
Dequeue ( see page 117)
Destroy ( see page 119)
OnNotify ( see page 125)
56 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
111
57 Generics.Collections.TQueue.Count
Anzahl der Elemente der Warteschlange.
Beschreibung
Count ermittelt die Anzahl der Elemente in der Warteschlange. Diese Eigenschaft kann nicht gesetzt werden.
57 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
113
58 Generics.Collections.TQueue.Create
Erzeugt die Warteschlange.
Beschreibung
Diese Methode erzeugt und initialisiert eine TQueue-Instanz. Jedes Element in der Kollektion Collection wird am Ende derWarteschlange in derselben Reihenfolge wie in Collection hinzugefügt (enqueued).
Siehe auch
Destroy ( see page 119)
Enqueue ( see page 121)
58 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
115
59 Generics.Collections.TQueue.Dequeue
Entfernt das oberste Element aus der Warteschlange.
Beschreibung
Dequeue entfernt das oberste Element aus der Warteschlange und gibt es zurück. Count wird um 1 dekrementiert. Wenn Countbereits 0 ist, wird ein Fehler ausgelöst.
Ein OnNotify-Ereignis zeigt an, dass ein Element aus der Warteschlange entfernt wurde. Dequeue entspricht Extract, außer dassder Ereigniscode angibt, dass ein Element entfernt und nicht extrahiert wurde.
Dequeue arbeitet ähnlich wie Peek, außer dass Dequeue ein Element aus der Warteschlange entfernt.
Dies ist eine O(1)-Operation.
Siehe auch
Count ( see page 113)
Enqueue ( see page 121)
Extract ( see page 123)
Peek ( see page 127)
OnNotify ( see page 125)
59 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
117
60 Generics.Collections.TQueue.Destroy
Gibt eine Warteschlange frei.
Beschreibung
Diese Methode leert die Warteschlange mit Clear und gibt sie frei.
Anmerkung: Clear gibt die Einträge beim Entfernen aus der Warteschlange nicht frei. Wenn sie freigegeben werden sollen,verwenden Sie dazu das Ereignis OnNotify, das für jeden aus der Warteschlange entfernten Eintrag ausgelöst wird und denentfernten Eintrag bereitstellt.
Siehe auch
Clear ( see page 111)
Create ( see page 115)
60 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
119
61 Generics.Collections.TQueue.Enqueue
Fügt am Ende der Warteschlange einen Eintrag hinzu.
Beschreibung
Enqueue fügt am Ende der Warteschlange den in Value angegebenen Eintrag hinzu. Sie können nil hinzufügen (enqueue).Count wird um 1 inkrementiert. Wenn Count den Wert der Kapazität erreicht hat, wird die Warteschlange automatisch vergrößert.
Ein OnNotify-Ereignis zeigt an, dass der Warteschlange ein Eintrag hinzugefügt wurde.
Dies ist eine O(1)-Operation, außer wenn die Kapazität erhöht werden muss. In diesem Fall ist es eine O(n)-Operation, wobei nCount ist.
Siehe auch
Count ( see page 113)
Dequeue ( see page 117)
OnNotify ( see page 125)
61 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
121
62 Generics.Collections.TQueue.Extract
Entfernt das oberste Element aus der Warteschlange.
Beschreibung
Extract entfernt das oberste Element aus der Warteschlange und gibt es zurück. Count wird um 1 dekrementiert. Wenn Countbereits 0 ist, wird ein Fehler ausgelöst.
Ein OnNotify-Ereignis zeigt an, dass ein Element aus der Warteschlange entfernt wurde. Extract entspricht Dequeue, außer dassder Ereigniscode angibt, dass ein Element extrahiert und nicht entfernt wurde.
Extract arbeitet ähnlich wie Peek, außer dass Extract ein Element aus der Warteschlange entfernt.
Extract entspricht Dequeue und wird bereitgestellt, damit Elemente entfernt werden können, ohne sie freizugeben.
Dies ist eine O(1)-Operation.
Siehe auch
Count ( see page 113)
Dequeue ( see page 117)
Enqueue ( see page 121)
Peek ( see page 127)
OnNotify ( see page 125)
62 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
123
63 Generics.Collections.TQueue.OnNotify
Wird ausgelöst, wenn sich die Warteschlange ändert.
Beschreibung
Das Ereignis OnNotify wird ausgelöst, wenn Elemente der Warteschlange hinzugefügt oder daraus entfernt werden. Dadurchkönnen entfernte Objekte freigegeben werden.
Siehe auch
Dequeue ( see page 117)
Enqueue ( see page 121)
Extract ( see page 123)
OnNotify ( see page 73)
OnNotify ( see page 143)
TCollectionNotifyEvent ( see page 3)
TCollectionNotification ( see page 1)
63 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
125
64 Generics.Collections.TQueue.Peek
Ermittelt das oberste Element in der Warteschlange.
Beschreibung
Peek gibt das oberste Element der Warteschlange zurück, ohne es zu entfernen. Count wird nicht verändert. Es wird keinEreignis erzeugt. Wenn Count 0 ist, wird ein Fehler ausgelöst.
Peek arbeitet ähnlich wie Dequeue, außer dass Dequeue das oberste Element entfernt.
Dies ist eine O(1)-Operation.
Siehe auch
Count ( see page 113)
Dequeue ( see page 117)
Enqueue ( see page 121)
Extract ( see page 123)
64 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
127
65 Generics.Collections.TQueue.TrimExcess
Setzt die Kapazität auf die Anzahl der Elemente der Warteschlange.
Beschreibung
TrimExcess setzt die Kapazität der Warteschlange auf Count.
Siehe auch
Count ( see page 113)
TrimExcess ( see page 31)
TrimExcess ( see page 81)
TrimExcess ( see page 151)
65 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
129
66 Generics.Collections.TStack
Repräsentiert das LIFO-Prinzip (Last In - First Out) eines Stack.
Beschreibung
TStack repräsentiert das LIFO-Prinzip (Last In - First Out) eines Stack desselben Typs. TStack hat eine beliebige Größe, die beiBedarf erweitert wird. Sie können nil auf den Stack legen.
Wenn sich der Stack ändert, wird ein OnNotify-Ereignis erzeugt.
Count enthält die Anzahl der Stack-Einträge.
Die Klasse TObjectStack stammt von TStack ab und stellt einen automatischen Mechanismus für die Freigabe von Objektenbereit, die aus dem Stack entfernt wurden.
Siehe auch
TObjectStack ( see page 101)
Count ( see page 135)
Clear ( see page 133)
Pop ( see page 147)
Push ( see page 149)
TrimExcess ( see page 151)
OnNotify ( see page 143)
66 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
131
67 Generics.Collections.TStack.Clear
Leert den Stack.
Beschreibung
Clear entfernt alle Einträge aus dem Stack. Count (die Anzahl der Einträge auf dem Stack) wird auf Null gesetzt. Die Kapazitätwird auch auf 0 gesetzt. Dies ist eine O(n)-Operation, wobei n Count ist.
Anmerkung: Clear gibt die Einträge beim Entfernen nicht frei. Wenn sie freigegeben werden sollen, verwenden Sie dazu dasEreignis OnNotify, das für jeden entfernten Eintrag ausgelöst wird und den entfernten Eintrag bereitstellt.
Siehe auch
Count ( see page 135)
Destroy ( see page 139)
Pop ( see page 147)
OnNotify ( see page 143)
67 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
133
68 Generics.Collections.TStack.Count
Anzahl der Stack-Elemente.
Beschreibung
Count ermittelt die Anzahl der Elemente auf dem Stack. Count kann nicht gesetzt werden.
Siehe auch
Clear ( see page 133)
Pop ( see page 147)
Push ( see page 149)
TrimExcess ( see page 151)
68 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
135
69 Generics.Collections.TStack.Create
Erzeugt einen Stack.
Beschreibung
Diese Methode erzeugt und initialisiert eine TStack-Instanz.
Collection ist eine Kollektion, deren Objekte in derselben Reihenfolge wie in Collection auf den Stack gelegt werden.
Create ist eine O(n)-Operation, wobei n die Anzahl der Elemente in Collection ist.
Siehe auch
Destroy ( see page 139)
69 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
137
70 Generics.Collections.TStack.Destroy
Gibt eine Stack-Instanz frei.
Beschreibung
Diese Methode leert den Stack mit Clear und gibt ihn frei.
Anmerkung: Clear gibt die Einträge beim Entfernen nicht frei. Wenn sie freigegeben werden sollen, verwenden Sie dazu dasEreignis OnNotify, das für jeden entfernten Eintrag ausgelöst wird und den entfernten Eintrag bereitstellt.
Siehe auch
Clear ( see page 133)
Create ( see page 137)
70 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
139
71 Generics.Collections.TStack.Extract
Entfernt das oberste Element aus dem Stack.
Beschreibung
Extract entfernt das oberste Element aus dem Stack und gibt es zurück. Count wird um 1 dekrementiert. Wenn Count bereits 0ist, wird ein Fehler ausgelöst.
Ein OnNotify-Ereignis zeigt an, dass ein Element aus dem Stack entfernt wurde. Extract entspricht Pop, außer dass derEreigniscode angibt, dass ein Element extrahiert und nicht entfernt wurde.
Extract arbeitet ähnlich wie Peek, außer dass Extract ein Element aus dem Stack entfernt.
Extract entspricht Pop und wird bereitgestellt, damit Elemente entfernt werden können, ohne sie freizugeben.
Dies ist eine O(1)-Operation.
Siehe auch
Count ( see page 135)
Pop ( see page 147)
Push ( see page 149)
OnNotify ( see page 143)
71 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
141
72 Generics.Collections.TStack.OnNotify
Wird ausgelöst, wenn sich der Stack ändert.
Beschreibung
Das Ereignis OnNotify wird ausgelöst, wenn Elemente dem Stack hinzugefügt oder daraus entfernt werden. Dadurch könnenentfernte Objekte freigegeben werden.
Siehe auch
OnNotify ( see page 73)
OnNotify ( see page 125)
TCollectionNotifyEvent ( see page 3)
TCollectionNotification ( see page 1)
72 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
143
73 Generics.Collections.TStack.Peek
Ermittelt das oberste Stack-Element.
Beschreibung
Peek gibt das oberste Element des Stack zurück, ohne es zu entfernen. Wenn Count 0 ist, wird ein Fehler ausgelöst. Count wirdnicht verändert.
Pop arbeitet ähnlich wie Peek, außer dass Pop ein Element aus dem Stack entfernt.
Dies ist eine O(1)-Operation.
Siehe auch
Count ( see page 135)
Pop ( see page 147)
73 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
145
74 Generics.Collections.TStack.Pop
Entfernt ein Stack-Element.
Beschreibung
Diese Methode entfernt ein Element vom Beginn des Stack und gibt es zurück. Count wird um 1 dekrementiert. Wenn Countbereits 0 ist, wird ein Fehler ausgelöst.
Ein OnNotify-Ereignis zeigt an, dass ein Element aus dem Stack entfernt wurde. Pop entspricht Extract, außer dass derEreigniscode angibt, dass ein Element entfernt und nicht extrahiert wurde.
Pop arbeitet ähnlich wie Peek, außer dass Pop ein Element aus dem Stack entfernt.
Dies ist eine O(1)-Operation.
Siehe auch
Count ( see page 135)
Clear ( see page 133)
Extract ( see page 141)
Push ( see page 149)
OnNotify ( see page 143)
74 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
147
75 Generics.Collections.TStack.Push
Fügt ein Stack-Element hinzu.
Beschreibung
Diese Methode legt ein Element oben auf den Stack. Count wird um 1 inkrementiert. Sie können nil auf den Stack legen. DieKapazität des Stack wird bei Bedarf automatisch erhöht.
Ein OnNotify-Ereignis zeigt an, dass dem Stack ein Element hinzugefügt wurde.
Dies ist eine O(1)-Operation, außer wenn die Kapazität erhöht werden muss. In diesem Fall ist es eine O(n)-Operation, wobei nCount ist.
Siehe auch
Count ( see page 135)
Extract ( see page 141)
Pop ( see page 147)
OnNotify ( see page 143)
75 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
149
76 Generics.Collections.TStack.TrimExcess
Setzt die Kapazität auf die aktuelle Elementanzahl.
Beschreibung
TrimExcess setzt die Kapazität auf die Anzahl der im Stack vorhandenen Elemente.
Siehe auch
Count ( see page 135)
TrimExcess ( see page 31)
TrimExcess ( see page 81)
TrimExcess ( see page 129)
76 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
151
77 Generics.Collections
77 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
153
Index
GGenerics.Collections 153
Generics.Collections.TCollectionNotification 1
Generics.Collections.TCollectionNotifyEvent 3
Generics.Collections.TDictionary 5
Generics.Collections.TDictionary.Add 7
Generics.Collections.TDictionary.AddOrSetValue 9
Generics.Collections.TDictionary.Clear 11
Generics.Collections.TDictionary.ContainsKey 13
Generics.Collections.TDictionary.ContainsValue 15
Generics.Collections.TDictionary.Count 17
Generics.Collections.TDictionary.Create 19
Generics.Collections.TDictionary.Destroy 21
Generics.Collections.TDictionary.Items 23
Generics.Collections.TDictionary.OnKeyNotify 25
Generics.Collections.TDictionary.OnValueNotify 27
Generics.Collections.TDictionary.Remove 29
Generics.Collections.TDictionary.TrimExcess 31
Generics.Collections.TDictionary.TryGetValue 33
Generics.Collections.TDictionaryOwnerships 35
Generics.Collections.TList 37
Generics.Collections.TList.Add 39
Generics.Collections.TList.AddRange 41
Generics.Collections.TList.BinarySearch 43
Generics.Collections.TList.Capacity 45
Generics.Collections.TList.Clear 47
Generics.Collections.TList.Contains 49
Generics.Collections.TList.Count 51
Generics.Collections.TList.Create 53
Generics.Collections.TList.Delete 55
Generics.Collections.TList.DeleteRange 57
Generics.Collections.TList.Destroy 59
Generics.Collections.TList.Extract 61
Generics.Collections.TList.IndexOf 63
Generics.Collections.TList.Insert 65
Generics.Collections.TList.InsertRange 67
Generics.Collections.TList.Items 69
Generics.Collections.TList.LastIndexOf 71
Generics.Collections.TList.OnNotify 73
Generics.Collections.TList.Remove 75
Generics.Collections.TList.Reverse 77
Generics.Collections.TList.Sort 79
Generics.Collections.TList.TrimExcess 81
Generics.Collections.TObjectDictionary 83
Generics.Collections.TObjectDictionary.Create 85
Generics.Collections.TObjectList 87
Generics.Collections.TObjectList.Create 89
Generics.Collections.TObjectList.OwnsObjects 91
Generics.Collections.TObjectQueue 93
Generics.Collections.TObjectQueue.Create 95
Generics.Collections.TObjectQueue.Dequeue 97
Generics.Collections.TObjectQueue.OwnsObjects 99
Generics.Collections.TObjectStack 101
Generics.Collections.TObjectStack.Create 103
Generics.Collections.TObjectStack.OwnsObjects 105
Generics.Collections.TObjectStack.Pop 107
Generics.Collections.TQueue 109
Generics.Collections.TQueue.Clear 111
Generics.Collections.TQueue.Count 113
Generics.Collections.TQueue.Create 115
Generics.Collections.TQueue.Dequeue 117
Generics.Collections.TQueue.Destroy 119
Generics.Collections.TQueue.Enqueue 121
Generics.Collections.TQueue.Extract 123
Generics.Collections.TQueue.OnNotify 125
Generics.Collections.TQueue.Peek 127
Generics.Collections.TQueue.TrimExcess 129
Generics.Collections.TStack 131
Generics.Collections.TStack.Clear 133
Generics.Collections.TStack.Count 135
Generics.Collections.TStack.Create 137
Generics.Collections.TStack.Destroy 139
78 Delphi Generics.Collections
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
a
Generics.Collections.TStack.Extract 141
Generics.Collections.TStack.OnNotify 143
Generics.Collections.TStack.Peek 145
Generics.Collections.TStack.Pop 147
Generics.Collections.TStack.Push 149
Generics.Collections.TStack.TrimExcess 151
Delphi Generics.Collections 78
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering thissoftware please contact us at [email protected].
b