![]() |
FloatToStrF Probleme
Guten Morgen Delphifreunde,
ich habe mal wieder ein Problem.:shock: Also mein Quelltext sieht so aus
Code:
Zahlgegner:= Zahlgegner / 2;
if Ratgegner > Zahlgegner then begin grosser:= Ratgegner; label8.Caption:= 'grosser'; end; so nun möchte ich aber das zwischen Zahlgegner und der IF- Abfrage eine Zeile noch eingefügt wird. In dieser Zeile soll dann stehen das im edit1-Feld die Zahl ausgegebn wird, ohne Kommastellen. :) Ich weiß nur das man FloatToStrF benutzt dafür werde aber aus der Delphi Hilfe nicht schlau. :( Wie würde denn der Code weitergehen?
Code:
edit1.text := FloatToStrF (.... ?)
Vielen Dank snears [ |
AW: FloatToStrF Probleme
Warum arbeitest du nicht mit ganzen Zahlen (Integer) ?
|
AW: FloatToStrF Probleme
Eben, oder gibt es auch halbe Gegner?
|
AW: FloatToStrF Probleme
Ich arbeite mit ganzen Zahlen, aber nur zu Beginn!
Es wird eine Zahl genommen zwischen 1 und 1000 und diese wird dann durch 2 geteielt. Das heißt also wenn 375/2 geteilt wird dann kommt keine gerade zahl mehr raus. |
AW: FloatToStrF Probleme
Dann nimm doch div, oder verstehe ich Dich ganz falsch?
|
AW: FloatToStrF Probleme
Dann nimm div zum Teilen.
|
AW: FloatToStrF Probleme
Mh, es tut mir leid ich habe noch nicht so lange delphi und kenne deswegen noch nicht alle Codes.
Was bedeutet DIV und was macht das? |
AW: FloatToStrF Probleme
DIV teilt ganzzahlig.
|
AW: FloatToStrF Probleme
Die Delphihilfe frisst dich schon nicht auf, wenn du sie aufrufst.
|
AW: FloatToStrF Probleme
In der Referenz hab ich DIV nicht gefunden, was ist denn das? :pale:
|
AW: FloatToStrF Probleme
Hi,
es gibt da mehrere Möglichkeiten das Ergebnis auszugeben.
Delphi-Quellcode:
oder
var
Zahlgegner: Double; begin Zahlgegner:= Zahlgegner / 2; Edit1.Text := IntToStr(Round(Zahlgegner));
Delphi-Quellcode:
Die Bedeutung der Parameter von FloatToStrF sind ganz gut in der Hilfe beschrieben.
var
Zahlgegner: Double; begin Zahlgegner:= Zahlgegner / 2; Edit1.Text := FloatToStrF(Zahlgegner, ffFixed, 15, 0); oder
Delphi-Quellcode:
mfg
var
Zahlgegner: Integer; begin Zahlgegner:= Zahlgegner div 2; Edit1.Text := IntToStr(Zahlgegner); TUX |
AW: FloatToStrF Probleme
Siehe unter "Arithmetic operators". Kommt automatisch, wenn man div schreibt und F1 drückt, zumindest bei Delphi 7.
|
AW: FloatToStrF Probleme
Vielen Dank TUX, endlich mal jemand der Konkret auf meine Frage antwortet :D
Es funktioniert auch.... Danke nochmal :thumb: |
AW: FloatToStrF Probleme
Ich habe die DP-Referenz gemeint.
![]() |
AW: FloatToStrF Probleme
wir haben konkret geantwortet. Nur haben wir voraus gesetzt, dass du auch etwas Eigeninitiative zeigst.
|
AW: FloatToStrF Probleme
Liste der Anhänge anzeigen (Anzahl: 1)
Dazu möchte ich den TE jetzt aber doch mal unterstützen. Wenn ich in meinem RAD STudio 2010 div eingebe und F1 drücke, kommt eine Tabelle mit den Einträgen wie im Bild zu sehen. Der erste Eintrag würde passen ist aber leider in C.
Die Delphi Referenz liefert jede Menge Treffer, ich finde aber auch nicht den richtigen. Der Threadersteller hat ja leider nicht angegeben mit welchem Delphi er arbeitet, wenn ich aber anfangen würde zu programmieren und so eine Hilfe vorfinden würde , würde ich ganz schnell eine andere Sprache wählen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:28 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