Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.200 Beiträge
 
Delphi 12 Athens
 
#15

Re: Zuweisung für FOR-Schleifenvariablen wird nicht akzeptie

  Alt 7. Apr 2006, 10:08
Ich glaub hier könnte man auch mal wieder das nette goto anwenden
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
      begin
        application.ProcessMessages;
        if stop then goto abc;
        label2.Caption:=inttostr(maxformel-i);
      end;
//jetzt kommt viel blabla
    end;
abc:
Zitat von Sharky:
den Laufvariablen einer FOR-Schleife kannst Du nichts zuweisen. Diese werden quasi vom Compiler "wegoptimiert".
Das entspricht nicht ganz der Wahrheit, es gibt zwar einen Weg solche Variablen zu ändern, aber viele würden es bestimmt nicht als "sauber" ansehn,
drumm laß ich dat ma mit dem Beispielcode ... will ja keine "schlechten" Praktiken verbreiten ^^
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat