Thema: Delphi For Schleife

Einzelnen Beitrag anzeigen

Benutzerbild von ste_ett
ste_ett

Registriert seit: 10. Sep 2004
Ort: Dülmen
464 Beiträge
 
Delphi 7 Professional
 
#12

Re: For Schleife

  Alt 4. Apr 2007, 14:44
Zitat von logo123:
Antwortvariable kann nicht geändert werden.
Kann schon, wenn auch nur über einen Umweg, aber es sollte trotzdem nicht gemacht werden.

Delphi-Quellcode:
var
  i: Integer;
  pi: PInteger;
begin
  for i := 1 to 11 do
  begin
    pi := @i;
    Inc(pi^);
    ShowMessage(IntToStr(i));
  end;
end;
Das Problem bei obigen Beispiel ist die Tatsache, dass diese Schleife endlos läuft, da i nie genau 11 wird.

Am Besten das Ganze, wie erwähnt, per While/Repeat.
Stefan
"Geht nicht!" ist keine Fehlerbeschreibung und "Hab ich schon versucht!" keine Antwort!

Hey, it compiles! Ship it!
  Mit Zitat antworten Zitat