Einzelnen Beitrag anzeigen

Benutzerbild von Alexander Roth
Alexander Roth

Registriert seit: 17. Mai 2004
Ort: Kenn
574 Beiträge
 
Turbo Delphi für Win32
 
#1

Zuweisung für FOR-Schleifenvariablen wird nicht akzeptiert

  Alt 7. Apr 2006, 08:56
Hallo,


der Fehler wird gemeldet:
Zitat:
[Fehler] Unit1.pas(1642): Anweisung für FOR-Schleifenvariablen 'la'
[Fehler] Unit1.pas(1643): Anweisung für FOR-Schleifenvariablen 'lb'
[Fehler] Unit1.pas(1644): Anweisung für FOR-Schleifenvariablen 'lc'
Und zwar bei diesem Code:
Delphi-Quellcode:
  for la:=0 to max.a do
    for lb:=-max.b to max.b do
      for lc:=-max.c to max.c do
      begin
//jetzt kommt viel blabla
        //aussenwelt
        if (maxlauf>5000)or (i mod 10=0 ) then // keine Sorge der kommt da manchmal rein
        begin
          application.ProcessMessages;
          if stop then
          begin
            la:=max.a;
            lb:=max.b;
            lc:=max.c;
          end;
          label2.Caption:=inttostr(maxformel-i);
        end;
//jetzt kommt viel blabla
      end;
Wieso hat der damit ein Problem dass ich den Schleifenvariablen etwas zuweisen will? Wage glaube ich dass das früher immer geklappt hat?
Rot makieren tut er das da:
            la:=max.a;
Alexander Roth
Ich bin umgestiegen auf: Lazarus und Ubuntu! Alles OpenSource!

Besuch doch mal: www.roth.us.ms
  Mit Zitat antworten Zitat