![]() |
Fehler meldung Konstantenausdruck erforderlich?
hallo
rufe in einer prozedur eine andere auf die einen integerwert als pParameter hat jetzt bekomme ich aber den Fehler Konstantenausdruck erforderlich. Wieso? Habe jetzt schon den Parameter als konstante definiert und trotzdem ändert es nichts ? kann mir einer helfen?
Delphi-Quellcode:
procedure TForm1.butStartClick(Sender: TObject);
var i ,stand, n: integer; begin Case rgArt.ItemIndex of 0,1: stand := 0; 2: case gartx01.ItemIndex of 0: stand := 201; 1: stand := 301; 2: stand := 501; end; 3: stand := 0; Game(15); //hier kommt der fehler 4: stand := 1; Game(1); //und hier kommt der fehler end; .... procedure TForm1.Game(const startvalue : integer); var value,i : integer; field : TField; begin value := startvalue ; field.anz := 0; for i:=0 to Anz-1 do begin while value < 22 do begin field.field := value; aspieler[i].field[(value-1)] := field; inc(value); end; end; end; |
Re: Fehler meldung Konstantenausdruck erforderlich?
Delphi-Quellcode:
Begin/End-Block vergessen ;-)
begin
Case rgArt.ItemIndex of 0,1: stand := 0; 2: case gartx01.ItemIndex of 0: stand := 201; 1: stand := 301; 2: stand := 501; end; 3: begin stand := 0; Game(15); //hier kommt der fehler jetzt hoffentlich nicht mehr ;) end; 4: begin stand := 1; Game(1); //und hier kommt der fehler hoffentlich auch nicht mehr end; end; |
Re: Fehler meldung Konstantenausdruck erforderlich?
ja , danke das wars
|
Re: Fehler meldung Konstantenausdruck erforderlich?
Codeblöcke immer mit begin beginnen und end; beenden!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:35 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