Arrondir un nombre décimal (formatfloat) - saisie valide de ce nombre

Soyez le premier à donner votre avis sur cette source.

Vue 15 137 fois - Téléchargée 937 fois

Description

Arrondir une valeur flottante, sans la virgule, avec x chiffres après la virgule, en notation scientifique... c'est la fonction FormatFloat.
Cette fonction est très bien documentée dans l'aide en ligne de Delphi.
Néanmoins, suite à une question posée sur le forum, je ne résiste pas...
Voici donc un de ces bouts d'essais que j'ai coutume de faire. Ils permettent de se rafraîchir la mémoire au cas où..., vous savez, le genre "m@§, je sais pourtant le faire, ce truc, dans quel p#@ de programme je m'en suis servi, et j'arrive pas à le retrouver, pfff..."
L'interface suffit à l'explication, sinon allez voir dans le code pour le filtrage de la saisie dans l'Edit.

Mise à jour (déjà).
Mes excuses pour ceux qui auraient téléchargé la version précédente.
Une erreur de logique empêchait de saisir un nombre négatif. C'est corrigé.

Deuxième Version.
- correction d'un petit bug (ah, vous l'aviez pas remarqué ?) ;)
- possibilité d'éditer le format désiré afin de l'essayer "en direct".

Source / Exemple :


Dans le zip !

Conclusion :


Compilable dès Delphi 4

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
4297
Date d'inscription
samedi 19 janvier 2002
Statut
Modérateur
Dernière intervention
9 janvier 2013
29
Je dirais : plus qu'un simple code, une interface habilement conçue pour permettre de visualiser immédiatement l'impact de l'utilisation de telle ou telle chaine de formatage.
C'est bien pensé et utile.
Bravo Japee.

Pour Kenavo : on a tous nos préférences et nos habitudes. Si les deux fonctions sont équivalentes, pourquoi apprendrions-nous les deux ?
Messages postés
1722
Date d'inscription
vendredi 27 décembre 2002
Statut
Modérateur
Dernière intervention
22 octobre 2020
5
Kenavo, Kenavo ! ;)

Il FAUT que ça soit clair, sinon je n'y comprend rien... (et vice-versa ?) lol.
Sinon, une manière, une autre... c'est le résultat qui importe, non ?
à +
Messages postés
702
Date d'inscription
vendredi 21 mars 2003
Statut
Membre
Dernière intervention
1 octobre 2009
3
Salut Japee !

Voilà qui a le mérite d'être clair !
C'est marrant, j'ai toujours utilisé StrtoFloatF et jamais FormatFloat ! Va savoir pourquoi je suis passé à coté ? Le coté "Truc"To"Machin" de StrToFloatF qui m'attire ?
A+
Kenavo

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.