Thema: FreePascal Fehler im for loop

Einzelnen Beitrag anzeigen

Gunny

Registriert seit: 18. Dez 2012
2 Beiträge
 
FreePascal / Lazarus
 
#1

Fehler im for loop

  Alt 18. Dez 2012, 17:47
Delphi-Version: XE2
Hallo,
ich bin neu hier und bin mir gerade nicht sicher, ob das Thema hierhin gehört.
Ich programmiere in Lazarus v1.0.4

Ich habe eine Listbox mit bis zu 64 Einträgen und für die Verarbeitung möchte ich jetzt jedem Indexplatz einer Variablen zuweisen.

Delphi-Quellcode:
procedure TForm1.Round_1_CreateClick(Sender: TObject);
var
  p1, p2, p3, ......, p64 : String;
  i, j, num_players : Integer;
begin
  num_players := Form1.Playerlist.Items.Count;
  for i := 1 to num_players do
      begin;
           j := i-1;
           p[i] := Form1.Playerlist.Items.Strings[j];
      end;
end;
Beim kompilieren wird allerdings nicht die p*-Variable erkannt (Error: Identifier not found "p")

Was mache ich falsch?
Danke für die Hilfe.

Geändert von Gunny (18. Dez 2012 um 18:21 Uhr)
  Mit Zitat antworten Zitat