![]() |
AW: Achtung. Optimierung beim Compiler
Zitat:
Macht doch nichts, jeder hat mal angefangen... Aber in der DP hättest Du das auch finden können (sf Optimierung, Schleife): ![]() ![]() Es soll auch im Delphi Language Guide stehen, das habe ich jetzt aber nicht nachgesehen. Ich habe Dein Beispiel gerade getestet: Es bringt keine Warnung unter Delphi 2010. Das liegt daran, dass es ja genau der dokumentierte Sonderfall ist, den ich zuvor erwähnte (siehe aktuellere Delphi Hilfe). Es gibt ohne Break auf jeden Fall eine Warnung:
Delphi-Quellcode:
Bringt:
procedure TForm1.Button1Click(Sender: TObject);
var i: Integer; j: Integer; begin MyArray[5]:=True; for i:=low(MyArray) to high(MyArray) do begin // if MyArray[i] then break; j := i; end; Label1.Caption:='i ist:'+IntToStr(i); end; Zitat:
Assertor |
AW: Achtung. Optimierung beim Compiler
Zitat:
|
AW: Achtung. Optimierung beim Compiler
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz