Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - ARRAY - Grundsatzfrage
DaKrissX84 - Mi 12.03.03 18:10
Titel: ARRAY - Grundsatzfrage
Hi Leute!
Folgende Frage: (für die ich mich fast schon schäme)
Ich möchte ein einfaches, eindimensionales Array of String mit sehr vielen Wörtern füllen.
Meine Frage:
Gibt es eine einfachere Methode als diese hier:
Quelltext
1: 2: 3: 4: 5: 6: 7:
| var myArray :array[0..10] of String; myArray[0] := 'Wort1'; myArray[1] := 'Wort2'; myArray[2] := 'Wort3';
//und so weiter... |
Kann man sich dieses 'myArray[n] := ' nicht irgendwie sparen??
Vielen Dank!
UGrohne - Mi 12.03.03 18:12
Also gaaaaanz streng an Deinem Beispiel entlang: :wink:
Quelltext
1: 2: 3: 4: 5: 6: 7:
| var myArray :array[0..10] of String; i:integer begin for i:=0 to 10 do myArray[i] := 'Wort'+inttostr(i+1); end; |
Popov - Mi 12.03.03 18:39
Ich glaube der meint das:
Quelltext
1: 2: 3: 4: 5:
| var myArray :array[0..10] of String = ('Wort1', 'Wort2', 'Wort3', ...); begin ... end; |
DaKrissX84 - Mi 12.03.03 18:45
@ popov:
Genau das meinte ich.
Allerdings:
Da kommt bei mir ne Fehlermeldung, wenn ichs so versuche:
[Fehler] (35): Lokale Variablen können nicht initialisiert werden
Is das normal??
fcg - Mi 12.03.03 19:55
mußt das array als globale variabel definieren...
naleh - Do 13.03.03 17:38
Kleine Frage dazu,
Warum benutzt ihr keine Stringlisten(TStrings)?
MfG naleh
DaKrissX84 - Do 13.03.03 19:40
Kleine Gegenfrage:
(Die gleichzeitig deine Frage beantworten sollte...)
Was sind Stringlists bzw. was ist der Unterschied zwischen Stringlist, String und Array?? :?
bis11 - Do 13.03.03 19:51
Stringlisten sind im Grunde nichts anderes als arrays. Arrays kommen noch aus den Pascalzeiten. Die Stringliste ist wie der Name schon sagt eine Ansammlung von Strings. In der Liste kann ich halt durch angeben einer Itemnummer einen bestimmten String aus vielen herausziehen. Das gleiche geht auch mit Arrays. Es sind noch mehr funktionen damit möglich, die alle in der OH von Delphi erklärt sind.
Strings sind einzelne zeichenketten.
Schaue Dir auch mal noch dieses
Tutorial [
http://www.delphi-forum.de/viewtopic.php?t=7204] an, dass gibt eine Einführung in Array und wozu sie zu gebrauchen sind.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!