Hello,

J'ai une fonction à laquelle je dois passer un paramètre facultatif, mais celui-ci peut-être de n'importe quel type.

Au début j'avais mis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
procedure maFonction(obj : TObject = nil) ;
Mais bien sûr avec cette variante je ne peux pas passer des Integer ou des String qui ne sont pas des TObject.

J'ai essayé avec le type "variant", mais celui-ci ne peut pas avoir de valeur par défaut, donc je ne peux pas rendre le paramètre facultatif.

Y a-t-il d'autres possibilités ?