Bonjour à tous et merci de votre temps.

J'ai fais une appli où j'utilise quelques objets. Je passes ses objets en paramêtres à diverses fonctions, procédures ou méthodes.

Suite à une modification dans ma conception j'ai changé d'objet. Je suis passé d'un objet de type ClasseBoolean (qui encapsule un boolean) à un objet de type ClasseClef (qui encapsule un long et a quelques méthodes).

J'ai changé la signature mes fonctions en conséquence puis j'ai compilé m'attendant à ce que Access me pointe sur chacun des appels où l'objet de type ClasseBoolean était utilisé à la place d'un objet de type ClasseClef.

Et, à ma grande surprise le compilateur n'a rien dit ! D'après lui tout était correct alors qu'il y avait au moins une dizaine d'appels que je savais invalide.

Il semblerai que lorsqu'il s'agit d'objet, Access ne contrôle plus le type. Quelqu'un a-t-il déjà expérimenté cela ? Ai-je fait une erreur ?

A+