bonjour,

Est-il possible de surcharger une fonction pour qu'elle puisse soit renvoyer un integer, soit un boolean ?

Sinon, j'ai imaginé de lui faire renvoyer un Object et de passer en paramètre le type qu'elle doit renvoyer (le code de la fonction se chargeant)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Function toto(ByVal tType as Type) As Object
Mais je me heurte à un petit soucis. Quand je lance la fonction, que faut-il mettre à la place de Type pour désigner "Integer" ou "Boolean") ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Variable = toto(Integer)   'n'est pas valide
Bien sûr je pourrais tout faire avec des string (toto("Integer")), mais je trouve ça moins académique.