Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Delphi Fehlermeldung Listenindex überschreitet das Maximum (https://www.delphipraxis.net/198599-fehlermeldung-listenindex-ueberschreitet-das-maximum.html)

zeras 18. Nov 2018 10:14

AW: Fehlermeldung Listenindex überschreitet das Maximum
 
Zitat:

Zitat von dome0501 (Beitrag 1418291)
procedure TForm3.Button1Click(Sender: TObject);
var a:integer;
begin
a:=strtoint(edit1.Text);
if (i<a) or (a<1) then showmessage('in der eingegebenen Zeile befindet sich kein Spiel.')
else begin;
end;

Du sollest auch vorher prüfen, ob im Edit1 eine Zahl steht. Sonst kracht es beim Zuweisen auf einen Integer.
Oder du verwendest
Delphi-Quellcode:
 TryStrToInt

DieDolly 18. Nov 2018 11:09

AW: Fehlermeldung Listenindex überschreitet das Maximum
 
Noch einfacher:
Delphi-Quellcode:
Edit1.NumbersOnly := True;

Darlo 18. Nov 2018 20:40

AW: Fehlermeldung Listenindex überschreitet das Maximum
 
Zitat:

Zitat von DieDolly (Beitrag 1418369)
Noch einfacher:
Delphi-Quellcode:
Edit1.NumbersOnly := True;

Wir wollen doch BL und Eingabe nicht vermischen :duck:
Aber im Grunde hast du ja Recht ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:44 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz