![]() |
Probleme mit Strtoint
Habe folgendes Problem
Ich wöchte 2 während der Laufzeit erzeugte Editfelder addieren. Jedoch wenn " Spieler2" -1 ..... hat klappt es nicht habe folgenden code
Delphi-Quellcode:
Woran liegt es
if Spieler.name='Spieler2' then begin
Ergebnis:= strtoint(TEdit(FindComponent('Spieler1')).Text)+ strtoint(TEdit(FindComponent('Spieler2')).Text); edit2.Text:=inttostr(Ergebnis); end; |
AW: Probleme mit Strtoint
Was genau klappt nicht?
|
AW: Probleme mit Strtoint
Wird eine Fehlermeldung angezeigt?
Was für einen Typ hat Ergebnis? Besser StrToIntDef() verwenden. |
AW: Probleme mit Strtoint
var
ergebnis :integer; alle Positiven Zahlen kann er addieren ist aber der text der komponente -1 oder -2 oder.... dann gibt er fehler. |
AW: Probleme mit Strtoint
Und welchen Fehler? Lass Dir doch nicht alles aus der Nase ziehen.
|
AW: Probleme mit Strtoint
Zitat:
wird eine Fehlermeldung ausgegeben? Wie lautet die denn? Gruß K-H |
AW: Probleme mit Strtoint
'-' is not a valide integer value
|
AW: Probleme mit Strtoint
.. hast Du eventuell ein Leerzeichen zwischen '-' und der Ziffer?
Grüße Klaus |
AW: Probleme mit Strtoint
nein kein leer zeichen
|
AW: Probleme mit Strtoint
Mach doch mal einen Screenshot vom Formular, wenn dieser Fehler auftritt, vielleicht sieht man dann besser, woran es liegen könnte.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:56 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