Stringlist speichern?

Für Fragen zur Programmiersprache auf welcher Lazarus aufbaut
Curry
Beiträge: 8
Registriert: Di 27. Dez 2016, 18:00

Re: Stringlist speichern?

Beitrag von Curry »

Ah, natürlich.
Gott, steh ich momentan auf dem Schlauch.

Danke dir.

Mathias
Beiträge: 6194
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: Stringlist speichern?

Beitrag von Mathias »

Ich würde mir angewöhnen, eine Array immer mit 0 zu beginnen,

Code: Alles auswählen

Darsteller: Array[1..5] of string[40];
Darsteller: Array[0..4] of string[40]; // besser so


Deine for Schleife würde dann so aussehen:

Code: Alles auswählen

 for i := 0 to Listbox1.Items.Count - 1 do
      Film.Darsteller[i] := Listbox1.Items[i];


Das ist ja irgendeine Funktion für eine Stringlist, aber ich habe doch alle meine Stringlisten entfernt?

Deine StringListen vielleicht schon, aber Items bei Listbox ist auch eine StringList.

Und wenn ich eine Grenze von meinem Array überschreite, gibt er mir doch normalerweise eine andere Fehlermeldung?

Die Meldung ist schon richtig "Out of bounds".
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Antworten