![]() |
Unbekannte Anzahl Objekte erzeugen
Moin, Moin!
Mal was ganz doofes: Der User soll zur Laufzeit des Programms mit einem Knopfdruck Objekte erzeugen, d.h. ich weiss nicht wieviel Objekte es werden. Frage: Wie macht man so etwas? Will sagen: Es fängt mit dem Namen des Objekts an: Ein "Objekt := TMyClass.CREATE;" kann es dann ja nicht geben -- es sei den ich deklariere gleichmal 100 Variablen vom Typ meiner Klasse und hoffe, es werden nie mehr als 100. Ich denke hier automatisch an dynamische Arrays -- aber die Elemente brauchen doch auch Namen... stehe irgendwie gerade auf dem Schlauch. Jemand eine Idee? Danle & Gruß Jazzman |
Re: Unbekannte Anzahl Objekte erzeugen
Array-Elemente brauchen einen Index, keinen Namen. Die sauberste Alternative wäre allerdings eine Liste.
|
Re: Unbekannte Anzahl Objekte erzeugen
Zitat:
Danke Jazzman |
Re: Unbekannte Anzahl Objekte erzeugen
Es müßen nur Objekte in der DFM einen Namen haben, da dort über den Namen unterschieden wird.
Wenn man sie nur automatisch erstellt und nicht über FindComponent suchen muß/will, dann kann das Property Name auch leer bleiben. Liste: TObjektList |
Re: Unbekannte Anzahl Objekte erzeugen
![]() |
Re: Unbekannte Anzahl Objekte erzeugen
Zitat:
Merci -- das war es, was ich gesucht hatte! Guten Rutsch! Jazzman |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz