Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Prism System.Array nachträglich vergrößern (https://www.delphipraxis.net/41905-system-array-nachtraeglich-vergroessern.html)

Mario 10. Mär 2005 15:44


System.Array nachträglich vergrößern
 
Ich habe ein System.Array aus dem Net-Framework mit CreateInstance initialisiert und möchte es jetzt nachträglich gern vergrößern. Muss ich das Array neu erstellen und umkopieren oder geht das auch einfacher?

Es muss leider ein System.Array sein und kein Array of.

Robert_G 10. Mär 2005 16:56

Re: System.Array nachträglich vergrößern
 
Zitat:

Zitat von Mario
Muss ich das Array neu erstellen und umkopieren oder geht das auch einfacher?

Es muss sowieso neu erzeugt und umkopiert werden. Ob es die Sprache deiner Wahl vor dir versteckt oder nicht.
War ja unter Delphi32 auch nicht anders. ;)

Zitat:

Zitat von Mario
Es muss leider ein System.Array sein und kein Array of.

Array.CreateImstance gefolgt von Array.Copy dürfte das gewünschte Ergebnis bringen. Wobei ich dir die ArrayList dafür empfehlen würde. Die ist zwar fast genauso scheußlich in der Verwaltung wie ein dyn. Array, aber der Code ist nicht so zerfriemelt. ;)

Mario 11. Mär 2005 07:44

Re: System.Array nachträglich vergrößern
 
Hmm, Arraylist ist für die Zwischenspeicherung ein guter Gedanke. Von dort kann ich es ja nach vollständiger Befüllung in ein Array umkopieren.

Danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:14 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