![]() |
AW: FOR - Schleife mit unterbrechung
Zitat:
|
AW: FOR - Schleife mit unterbrechung
Allerdings haben alle Varianten mit dem "in" den gleichen Nachteil: i muss sich im Byte-Bereich bewegen.
|
AW: FOR - Schleife mit unterbrechung
Du kannst statt dem SET auch ein Integer-Array verwenden ... läßt sich ja notfalls auch live deklarieren.
![]() |
AW: FOR - Schleife mit unterbrechung
oder auch
Delphi-Quellcode:
Type
TI=Array of Integer; var i:INteger; begin for I in TI(VarArrayOf([1,2500,700])) do Memo1.Lines.add(IntToStr(i)); end; |
AW: FOR - Schleife mit unterbrechung
Oder auch:
Delphi-Quellcode:
Das dürfte auch in älteren Delphi-Versionen funktionieren.
procedure TForm1.DoSomethingSenseless(Values: array of integer);
var i: integer; begin for i := Low(Values) to High(Values) do Memo1.Lines.Add(IntToStr(Values[i])); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:45 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