![]() |
Re: Prüfung auf Integer oder Real
Das ging ja schnell, ich bin begeistert ^^
Also der Val-Befehl funktioniert einwandfrei, den hab ich ja auch schonmal benutzt, allerdings konnte ich den hier nicht anwenden, da ich das Ergebnis der Rechnungen in ne real-Variable speichern musste und der das dann nicht mehr auf Integer prüft. Der trunc-Befehl funktionierte aber, ob da noch 0er hinter dem Komma sind macht auch nichts, da ich die Zahlen gar nicht umwandeln will, sondern eigentlich nur die Teilermengen von ganzen Zahlen ermitteln wollte. |
Re: Prüfung auf Integer oder Real
Zitat:
|
Re: Prüfung auf Integer oder Real
Zitat:
Ich würde den Code etwas anders aufbauen:
Delphi-Quellcode:
Außerdem ist noch zuerwähnen das die Funktionen erst ab Delphi6 oder 7 dabei sind (weiß es jetzt nicht so genau).
var float: double;
int: integer; s: String; begin if TryStrToInt(s, int) // Prüfung ob Integer then ShowMessage('Ist ein int') else if TryStrToFloat(s, float) // Prüfung ob Float then ShowMessage('Ist ein Float') else ShowMessage('Ist kein Float und kein Int'); end; Tschüß Markus |
Re: Prüfung auf Integer oder Real
Zitat:
Aber da hast du ja scheinbar instinktiv der richtigen Riecher gehabt. :thuimb: ;) mfg, dizzy |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:51 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