![]() |
Case of -> Variabel
Hallo zusammen,
wie kann ich sowas realisieren:
Delphi-Quellcode:
Er meldet mir das er anstatt D_Zeilen+1 einen Konstantenausdruck möchte. Wie kann ich es trotzdem mit VAriablen machen ?
Case Anzahl_Zeilen of
D_Zeilen+1..1000: begin end; C_Zeilen+1..D_Zeilen: begin end; end; |
Re: Case of -> Variabel
Das geht dann nur mit "Else IF" oder du schaffst es im Header soetwas zu schreiben:
Delphi-Quellcode:
In den Zweigen dürfen nur Konstanten stehen.
case Anzahl_Zeilen - D_Zeilen of
1..1000: begin end; Der Grund liegt darin, das im Falle von Variablen der Optimierungsvorteil von Case gegenüber einem "Else IF" verloren geht und du deswegen auch Else IF verwenden kannst. |
Re: Case of -> Variabel
Ach so,
dann habe ich es jetzt mit else if gelöst. Danke Holger |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:02 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 by Thomas Breitkreuz