![]() |
Anpassung von mehrdimensionalen dynamischen Arrays
hallo!
ich habe die suchfunktion benutzt aber leider keine lösung für mein problem gefunden: ich möchte mit einem 2dimensionalen dynamischen array of integer arbeiten und kenne die befehle zur anpassung der länge nicht. wie kann ich dem array z.B. eine Zeile oder Spalte anfügen? kann man dafür irgenswie den SetLength Befehl nutzen? |
Re: Anpassung von mehrdimensionalen dynamischen Arrays
Jupp, geht mit Setlenght:
Delphi-Quellcode:
setlength(IntArray, 5, 6);
|
Re: Anpassung von mehrdimensionalen dynamischen Arrays
Zitat:
|
Re: Anpassung von mehrdimensionalen dynamischen Arrays
Probiers aus. ;)
|
Re: Anpassung von mehrdimensionalen dynamischen Arrays
bei mir gehn auch nur 2 parameter:
[Fehler] Unit1.pas(29): ')' erwartet, aber ',' gefunden oder muss man den auf ne bestimmte art deklarieren vorher? |
Re: Anpassung von mehrdimensionalen dynamischen Arrays
Beweis:
Delphi-Quellcode:
var
IntArray: array of array of Integer; begin ShowMessage(IntToStr(length(IntArray))); SetLength(IntArray, 32, 32); ShowMessage(IntToStr(length(IntArray))); end; |
Re: Anpassung von mehrdimensionalen dynamischen Arrays
Lässt sich wunderbar compilieren :thumb:
[edit] Auch sowas lässt sich compilieren:
Delphi-Quellcode:
Braucht man zwar nicht, aber egal :mrgreen:
var
IntArray: array of array of array of array of array of Integer; begin ShowMessage(IntToStr(length(IntArray))); SetLength(IntArray, 32, 32, 32, 32, 32); ShowMessage(IntToStr(length(IntArray))); end; [/edit] |
Re: Anpassung von mehrdimensionalen dynamischen Arrays
Ahhh! sehr gut, danke! :-D
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:29 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 by Thomas Breitkreuz