AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Zahl in Text umwandln nur wie?

Ein Thema von Maik · begonnen am 5. Jan 2004 · letzter Beitrag vom 6. Jan 2004
Antwort Antwort
Seite 1 von 2  1 2      
Maik

Registriert seit: 5. Jan 2004
4 Beiträge
 
#1

Zahl in Text umwandln nur wie?

  Alt 5. Jan 2004, 14:31
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.
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#2

Re: Zahl in Text umwandln nur wie?

  Alt 5. Jan 2004, 14:32
Hi!

Delphi-Quellcode:
zahl:=StrtoInt(Label2.Caption); //bei Ganzzahlen
zahl:=StrtoFloat(Label2.Caption); //bei Kommazahlen
Ciao fkerber
Frederic Kerber
  Mit Zitat antworten Zitat
Maik

Registriert seit: 5. Jan 2004
4 Beiträge
 
#3

Re: Zahl in Text umwandln nur wie?

  Alt 5. Jan 2004, 14:52
Hi ich würde gerne eine eine 2 Stellige Zahl umwandeln bekomme aber dann immer angezeigt
Undeclared Identifier
  Mit Zitat antworten Zitat
Tpercon

Registriert seit: 7. Jun 2002
638 Beiträge
 
Delphi 5 Professional
 
#4

Re: Zahl in Text umwandln nur wie?

  Alt 5. Jan 2004, 14:56
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
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Zahl in Text umwandln nur wie?

  Alt 5. Jan 2004, 14:57
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?

......
Daniel W.
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.116 Beiträge
 
Delphi 12 Athens
 
#6

Re: Zahl in Text umwandln nur wie?

  Alt 5. Jan 2004, 14:57
Ich würde mal sagen, dass Zahl auch noch deklariert werden sollte:

Delphi-Quellcode:
Var Zahl: Integer;

Begin
  ...
  Zahl := StrtoInt(Label2.Caption);
  ...
End;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Minz

Registriert seit: 19. Dez 2002
476 Beiträge
 
#7

Re: Zahl in Text umwandln nur wie?

  Alt 5. Jan 2004, 15:01
dann kennt er Label2.caption net

oops sorry das war ja von dir himitsu

ich dachte das wäre der Code vom Fragesteller lol
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: Zahl in Text umwandln nur wie?

  Alt 5. Jan 2004, 15:01
Zitat von Tpercon:
@Mods: Falsche Sparte
Danke

......
Daniel W.
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Mikko

Registriert seit: 23. Jan 2003
Ort: Baden
65 Beiträge
 
#9

Re: Zahl in Text umwandln nur wie?

  Alt 5. Jan 2004, 15:02
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;
  Mit Zitat antworten Zitat
tHeRiAn

Registriert seit: 16. Okt 2003
Ort: Neunkirchen, Siegerland
51 Beiträge
 
Delphi 5 Enterprise
 
#10

Re: Zahl in Text umwandln nur wie?

  Alt 5. Jan 2004, 15:09
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.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:40 Uhr.
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