Autor Beitrag
wicked
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 19



BeitragVerfasst: Mo 25.08.08 13:30 
Hallo,

ich habe eine kurze Frage.. bei der folgenden Prozedur kommt beim starten des Programms die Fehlermeldung "for-Schleifenvariable muss eine einfache lokale variable sein".. aber ich habe doch eigentlich "o" lokal deklariert.. was stimmt da nicht?
(ich bin mir allerdings nicht sicher, ob die prozedur überhaupt richtig geschrieben ist..)

Danke schonmal für Hilfe!


ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
procedure TForm1.Bsuche2Click(Sender: TObject);
var s:string;
    o:integer;
begin
  s:=Enamensuche.text;
  for o=1 to max do
   if s=K[o].Name then
   i:=o;
   ausgabe;
end;


Moderiert von user profile iconGausi: Delphi-Tags hinzugefügt
Moderiert von user profile iconGausi: Topic aus Sonstiges (Delphi) verschoben am Mo 25.08.2008 um 13:34
hui1991
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 433

Windows XP, WIndows Vista
Turbo Delphi Explorer| Delphi, PHP,Blitzbasic
BeitragVerfasst: Mo 25.08.08 13:32 
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
procedure TForm1.Bsuche2Click(Sender: TObject);
var 
  s:string;
  o:integer;
begin
  s:=Enamensuche.text;
  for o:=1 to max do
    if s=K[o].Name then
      i:=o;
    ausgabe;
end;


Edit: Du hast das : nach dem o vergessen. ^^