Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Prism Umwandlung von Label in Integer (https://www.delphipraxis.net/64363-umwandlung-von-label-integer.html)

webseal 2. Mär 2006 15:46


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:
var
   iZahl : Integer;
begin
   iZahl:=Integer(lblEingabe.Text);
end;
Code ist stark vereinfacht, es ist aber sichergestellt, dass im Label immer ein Zahl steht. Erhalte als Fehlermeldung beim kompilieren "Ungültige Typumwandlung".

Kann mir jemand sagen, wo ich den Denkfehler mache?

webseal

mkinzler 2. Mär 2006 15:54

Re: Umwandlung von Label in Integer
 
Delphi-Quellcode:
var
   iZahl : Integer;
begin
   try
     iZahl:=StrToInt(lblEingabe.Text);
   except
    begin
      ...
    end;
end;

SirThornberry 2. Mär 2006 15:55

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"

mkinzler 2. Mär 2006 15:57

Re: Umwandlung von Label in Integer
 
Das try..except habe ich nur zusätzlich eingefügt. Die eigentliche Änderung war
Delphi-Quellcode:
StrToInt(...)
anstatt
Delphi-Quellcode:
Integer(...);

Tiar 2. Mär 2006 15:58

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???

Elvis 2. Mär 2006 15:59

Re: Umwandlung von Label in Integer
 
Delphi-Quellcode:
integerVariable := Integer.Parse('111');
:roll:

phXql 2. Mär 2006 16:03

Re: Umwandlung von Label in Integer
 
Microsoft liefert beim .NET SDK gute 250 MB an dokus mit! Lest die halt mal :/

mkinzler 2. Mär 2006 16:04

Re: Umwandlung von Label in Integer
 
Da wird er eine Unmenge zu Delphi(.NET) finden :-( ;-)

phXql 2. Mär 2006 16:10

Re: Umwandlung von Label in Integer
 
Zitat:

Zitat von mkinzler
Da wird er eine Unmenge zu Delphi(.NET) finden :-( ;-)

Das kommentiere ich jetzt mal nicht...

JasonDX 2. Mär 2006 16:12

Re: Umwandlung von Label in Integer
 
Zitat:

Zitat von mkinzler
Da wird er eine Unmenge zu Delphi(.NET) finden :-( ;-)

http://www.delphipraxis.net/images/a...5d2293b984.gif
:mrgreen:
Er hätte in den Dokus die Lösung zu seinem Problem gefunden.

greetz
Mike


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:54 Uhr.
Seite 1 von 2  1 2      

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