![]() |
Umwandlung von Label in Integer
Hallo Leute,
ich versuche den Inhalt eines Labels in eine Integerzahl umzuwandeln (.Net, WinForms). Versucht habe ich das mit folgenden Zeilen:
Delphi-Quellcode:
Code ist stark vereinfacht, es ist aber sichergestellt, dass im Label immer ein Zahl steht. Erhalte als Fehlermeldung beim kompilieren "Ungültige Typumwandlung".
var
iZahl : Integer; begin iZahl:=Integer(lblEingabe.Text); end; Kann mir jemand sagen, wo ich den Denkfehler mache? webseal |
Re: Umwandlung von Label in Integer
Delphi-Quellcode:
var
iZahl : Integer; begin try iZahl:=StrToInt(lblEingabe.Text); except begin ... end; end; |
Re: Umwandlung von Label in Integer
@mkinzler: Erst lesen, dann denken, dann schreiben. Er bekommt die Meldung beim kompilieren und da ist nix mit "try"-"except"
|
Re: Umwandlung von Label in Integer
Das try..except habe ich nur zusätzlich eingefügt. Die eigentliche Änderung war
Delphi-Quellcode:
anstatt
StrToInt(...)
Delphi-Quellcode:
Integer(...);
|
Re: Umwandlung von Label in Integer
Weiß jetzt nicht, wie das mit Delphi.NET ist, aber müsste das nicht mit "iZahl:=StrToInt(labelx.Text)" gehen, vor Allem wenn, wie du sagst, sichergestellt ist, dass im Label immer eine Zahl steht???
|
Re: Umwandlung von Label in Integer
Delphi-Quellcode:
:roll:
integerVariable := Integer.Parse('111');
|
Re: Umwandlung von Label in Integer
Microsoft liefert beim .NET SDK gute 250 MB an dokus mit! Lest die halt mal :/
|
Re: Umwandlung von Label in Integer
Da wird er eine Unmenge zu Delphi(.NET) finden :-( ;-)
|
Re: Umwandlung von Label in Integer
Zitat:
|
Re: Umwandlung von Label in Integer
Zitat:
:mrgreen: Er hätte in den Dokus die Lösung zu seinem Problem gefunden. greetz Mike |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:45 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