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;