![]() |
AW: Konstantenausdruck verletzt untere Grenzen
Zitat:
Bei Sets kann man ja verschiedne Bereiche testen: z.B.
Delphi-Quellcode:
Das bringt Fehler.
procedure TForm1.FormCreate(Sender: TObject);
var tmpInt : Integer; begin tmpInt := -1; if tmpInt in [-1..2,4..6] then ShowMessage('1'); end; Folgendes nicht:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
var tmpInt : Integer; begin tmpInt := -1; if case i of -1..2,4..6: ShowMessage('1'); end; end; |
AW: Konstantenausdruck verletzt untere Grenzen
das Case gefällt mir auch ganz gut, irgendwie selbstdokumentierend:
Delphi-Quellcode:
Gruß
case i of
-4..-3 : action1; -1.. 3 : action2; 5..22 : action3; else Selfdestroy; end; K-H |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:34 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