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/)
-   -   Delphi Zahl in Text umwandln nur wie? (https://www.delphipraxis.net/14244-zahl-text-umwandln-nur-wie.html)

Maik 5. Jan 2004 14:31


Zahl in Text umwandln nur wie?
 
Hi leute

kann mir einer von euch sagen wie ich den Inhalt eines Labels z.b. Label2.caption
in ein Zahl um wandeln Kann um die Zahl dann mit einer anderen zu vergleichen.

fkerber 5. Jan 2004 14:32

Re: Zahl in Text umwandln nur wie?
 
Hi!

Delphi-Quellcode:
zahl:=StrtoInt(Label2.Caption); //bei Ganzzahlen
zahl:=StrtoFloat(Label2.Caption); //bei Kommazahlen
Ciao fkerber

Maik 5. Jan 2004 14:52

Re: Zahl in Text umwandln nur wie?
 
Hi ich würde gerne eine eine 2 Stellige Zahl umwandeln bekomme aber dann immer angezeigt
Undeclared Identifier

Tpercon 5. Jan 2004 14:56

Re: Zahl in Text umwandln nur wie?
 
Dann hast du die variable wo der Cursor steht vergessen als Variable zudeklarieren und der Compiler weiß somit nichts damit anzufangen.
Wie sieht dein Code aus?

@Mods: Falsche Sparte

sakura 5. Jan 2004 14:57

Re: Zahl in Text umwandln nur wie?
 
Zitat:

Zitat von Maik
Hi ich würde gerne eine eine 2 Stellige Zahl umwandeln bekomme aber dann immer angezeigt
Undeclared Identifier

Zeig mal den Code den Du hast?

...:cat:...

himitsu 5. Jan 2004 14:57

Re: Zahl in Text umwandln nur wie?
 
Ich würde mal sagen, dass Zahl auch noch deklariert werden sollte:

Delphi-Quellcode:
Var Zahl: Integer;

Begin
  ...
  Zahl := StrtoInt(Label2.Caption);
  ...
End;

Minz 5. Jan 2004 15:01

Re: Zahl in Text umwandln nur wie?
 
dann kennt er Label2.caption net

oops sorry das war ja von dir himitsu :)

ich dachte das wäre der Code vom Fragesteller lol

sakura 5. Jan 2004 15:01

Re: Zahl in Text umwandln nur wie?
 
Zitat:

Zitat von Tpercon
@Mods: Falsche Sparte

:shock: Danke :roll:

...:cat:...

Mikko 5. Jan 2004 15:02

Re: Zahl in Text umwandln nur wie?
 
Zitat:

Zitat von Maik
Hi ich würde gerne eine eine 2 Stellige Zahl umwandeln bekomme aber dann immer angezeigt
Undeclared Identifier

Da mußt du deine Variable auch deklarieren.

Um bei fkerber's Beispiel von oben zu bleiben, wäre beim ersten Beispiel "zahl" z.B. integer und beim zweiten Beispiel meinetwegen extended.
Würde dann so aussehen:

Delphi-Quellcode:
//1. Beispiel:
  var zahl: integer;

//2. Beispiel:
  var zahl: extended;

tHeRiAn 5. Jan 2004 15:09

Re: Zahl in Text umwandln nur wie?
 
Hier mal ein BSP, weiss ja auch net wo genau dein Prob liegt

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  zahl,zahl2:integer;
begin
  Label1.Caption:='100';
  zahl:=strtoint(Label1.Caption);
  zahl2:=strtoint(edit1.text);
  if zahl = zahl2 then close
end;
end.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:13 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