Overload (étude) et tests isnumeric

Description

Bonjour,

Depuis (très) peu de temps sur Delphi 7, je poste une source qui est pratiquement une demande d'aide déguisée avec un exemple simple : une conversion de type numérique en string.

Le problème initial était :
Peut-on faire un overload avec :
- une déclaration de fonction avec le type du paramétre voulu (ici integer)
- et l'autre déclaration avec un type de paramètre variant

et que la bonne fonction soit appelée selon le type de paramètre ?

Les tests montrent que la fonction déclarée avec un paramètre de type variant ne supplente pas celle déclarée avec un type integer, si le parmètre passé est entier.

L'autre problème consistait à tester si le paramètre variant est numérique ou non.

Conclusion :


Pour appeler la fonction définie avec le paramètre integer, cliquez sur le bouton "Num"
Pour appeler la fonction définie avec le paramètre variant, cliquez sur le bouton "txtBox". Le paramètre passé sera le texte du textbox.

Merci aux gourous du Delphi (et aux autres bien entendu !) de me dire si cette méthode est viable ou si il vaut l'éviter.

++
Moustachu

Codes Sources

A voir également

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.