![]() |
Array auf einen Schlag füllen - wie?
Hallo zusammen,
ich hab folgendes Array in meiner Unit als private Variable angelegt:
Delphi-Quellcode:
Ich will die vier Strings, die da rein kommen, aber nicht mit der
arrayZ1 : array[1..4] of String;
bekannten Methode (arrayZ1[stelleXY] := 'bla') füllen, sondern wenn möglich alle Strings mit einer Zuweisung reinstecken. Ich dachte, es würde mit folgendem Befehl gehen: :gruebel:
Delphi-Quellcode:
Leider geht das aber nicht so, zumindest meckert der Compiler.
arrayZ1 := ('hallo','ju','bo','bah');
Was mache ich falsch?? Grüßli |
Re: Array auf einen Schlag füllen - wie?
Wenn du das Array so deklarierst:
Delphi-Quellcode:
und das ganze eine Globale(!) Variable ist, dann gehts.
var array1: array[1..4] of string = ('hallo', 'es', 'geht', 'doch');
|
Re: Array auf einen Schlag füllen - wie?
hallo, da wir dir wohl nix anderes übrigbleiben als es per schleife oder manuell zu erledigen ausser per direkter deklarination
|
Re: Array auf einen Schlag füllen - wie?
ah, dankeschön! :roll:
|
Re: Array auf einen Schlag füllen - wie?
Wenn du's aber zur Laufzeit mit anderen Werten auf einen Schlag füllen willst, kommst du um eine Schleife nicht rum, es sei denn, du willst jedem Eintrag im Array eine eigene Codezeile spendieren.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:31 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