Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   TCollectionItem aus TCollection löschen (https://www.delphipraxis.net/45318-tcollectionitem-aus-tcollection-loeschen.html)

MPirnstill 4. Mai 2005 07:43


TCollectionItem aus TCollection löschen
 
Hallo!

Ich suche gerade eine Methode ein TCollectionItem aus einer TCollection zu entfernen. Aber Delphi 2 sagt mir immer, das es die Methode nicht kennt. Funktioniert dies unter Delphi 2.0 noch nicht? :gruebel:
Ich mein, es ist auch in der D2-Hilfe nicht beschrieben, aber bei D7 schon.
Wenn's geht, kann mir mal einer die Syntax dazu hier posten, damit mich der Compiler nicht mehr anmotzt.

Danke
Micha

alcaeus 4. Mai 2005 08:33

Re: TCollectionItem aus TCollection löschen
 
Also ich loesche es immer so:

Delphi-Quellcode:
SomeCollection.Delete(SomeIndex);
, aber ich hab ja auch D7. Probier das aber mal aus. Wie hast du es denn versucht?

Greetz
alcaeus

MPirnstill 4. Mai 2005 08:37

Re: TCollectionItem aus TCollection löschen
 
Zitat:

Zitat von alcaeus
Also ich loesche es immer so:

Delphi-Quellcode:
SomeCollection.Delete(SomeIndex);
, aber ich hab ja auch D7. Probier das aber mal aus. Wie hast du es denn versucht?

Genauso hab ich es auch versucht und dann sagt Delphi 2.0 beim compilieren:
Zitat:

Undefinierter Bezeichner: Delete

Marcel Gascoyne 4. Mai 2005 08:56

Re: TCollectionItem aus TCollection löschen
 
Versuch doch mal den Destruktor des TCollectionItem Objekts über die Items-Auflistung aufzurufen, vielleicht funktioniert das ja unter D2:

Delphi-Quellcode:
SomeCollection.Items[SomeIndex].Destroy;
Gruß,
Marcel

MPirnstill 4. Mai 2005 09:49

Re: TCollectionItem aus TCollection löschen
 
Zitat:

Zitat von Marcel Gascoyne
Versuch doch mal den Destruktor des TCollectionItem Objekts über die Items-Auflistung aufzurufen, vielleicht funktioniert das ja unter D2:

Delphi-Quellcode:
SomeCollection.Items[SomeIndex].Destroy;

Hey, supi! Danke, das funktioniert. :cheers:

Gruß
Micha


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:24 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz