Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   String und Zahl (https://www.delphipraxis.net/44094-string-und-zahl.html)

coolchatter 13. Apr 2005 13:57


String und Zahl
 
Hi,

sicherlich kling mein Problem total dumm. deshalb gleich mal am Anfang eine Entschuldignung, denn ich habe jetzt einige Monate nichts mehr in Delphi programmiert. :-)

Also, ich will eine Zahl durch einen String teilen.
Edit2.Text := 1/(IntToStr(StrToInt(Edit1.Text))+1)

Jedoch ist irgendwo ein Fehler drin, aber ich finde ihn net.

Schnmal Danke im Voraus.

moritz 13. Apr 2005 13:58

Re: String und Zahl
 
Servus,

Delphi-Quellcode:
Edit: Hoops, schau dir die Lösung meiner Nachposter an *g*
Gruß

Ultimator 13. Apr 2005 13:58

Re: String und Zahl
 
Delphi-Quellcode:
Edit2.Text := floattostr(1/(StrToInt(Edit1.Text)+1))
So? *g*

alcaeus 13. Apr 2005 13:58

Re: String und Zahl
 
Hi,

du musst das Ergebnis auch noch "casten":
Delphi-Quellcode:
Edit2.Text := FloatToStr(1/(IntToStr(StrToInt(Edit1.Text))+1));
oder
Delphi-Quellcode:
Edit2.Text := IntToStr(Round(1/(IntToStr(StrToInt(Edit1.Text))+1)));
Greetz
alcaeus

[add]Wo war die Meldung? :gruebel:[/add]

coolchatter 13. Apr 2005 14:01

Re: String und Zahl
 
Vielen Dank, für die schnellen Antworten.

So einfach...
Manchmal sieht man den Wald vor Bäumen nicht mehr :-)

Wuaegner 13. Apr 2005 14:01

Re: String und Zahl
 
[delphi] Edit2.Text := IntToStr(1 div (StrToInt(Edit2.Text)+1));delphi]

Das geht auch oder?

glkgereon 13. Apr 2005 14:01

Re: String und Zahl
 
die zweite lösung is mist, da er ja 1 / Int macht, also kann nur ne zahl <=1 und >=0 rauskommen.

das dann gerundet macht 0 oder 1

die erste müsste aber ok sein

jim_raynor 13. Apr 2005 14:07

Re: String und Zahl
 
Zitat:

Zitat von alcaeus
Delphi-Quellcode:
Edit2.Text := FloatToStr(1/(IntToStr(StrToInt(Edit1.Text))+1));

Mal genau hingeschaut? IntToStr(StrToInt(Edit1.Text)) ist so ziemlich sinnlos ;) Denn der String wird erst in ne Zahl umgewandelt und dann gleich wieder in einen String ... :drunken:

alcaeus 13. Apr 2005 14:08

Re: String und Zahl
 
Zitat:

Zitat von jim_raynor
Mal genau hingeschaut? IntToStr(StrToInt(Edit1.Text)) ist so ziemlich sinnlos ;) Denn der String wird erst in ne Zahl umgewandelt und dann gleich wieder in einen String ... :drunken:

Und genau deswegen steht ja auch "+1" dabei ;)
Wer ist hier :drunken:? :mrgreen:

Greetz
alcaeus

jim_raynor 13. Apr 2005 14:13

Re: String und Zahl
 
Zitat:

Zitat von alcaeus
Zitat:

Zitat von jim_raynor
Mal genau hingeschaut? IntToStr(StrToInt(Edit1.Text)) ist so ziemlich sinnlos ;) Denn der String wird erst in ne Zahl umgewandelt und dann gleich wieder in einen String ... :drunken:

Und genau deswegen steht ja auch "+1" dabei ;)
Wer ist hier :drunken:? :mrgreen:

Greetz
alcaeus

:stupid: Das +1 eins steht eindeutig ausserhalb des IntToStr von daher hat es dort keinerlei Bedeutung ;) Ergo führt es zu Inkompatiblen Typen. :cyclops:
Ich glaube wir brauchen dickere Brillengläser. Bei den ganzen Klammern :zwinker:


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:28 Uhr.
Seite 1 von 2  1 2      

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