La déclaration d'opérateur doit être l'une des suivantes : +,-,*,\,/,^, &, Like, Mod, And, Or, Xor, Not, <<, >>, =, <>, <, <=, >, >=, CType, IsTrue ou IsFalse
Mise à jour : novembre 2007
Operator declaration must be one of: +,-,*,\,/,^, &, Like, Mod, And, Or, Xor, Not, <<, >>, =, <>, <, <=, >, >=, CType, IsTrue, IsFalse
Vous pouvez déclarer uniquement un opérateur qui prend en charge la surcharge. Le tableau suivant présente les opérateurs que vous pouvez déclarer.
Type |
Opérateurs |
---|---|
Unaire |
+, -, IsFalse, IsTrue, Not |
Binaire |
+, -, *, /, \, &, ^, >>, <<, =, <>, >, >=, <, <=, And, Like, Mod, Or, Xor |
Conversion (unaire) |
CType |
Notez que l'opérateur = dans la liste binaire est l'opérateur de comparaison, et non l'opérateur d'assignation.
ID d'erreur : BC33000
Pour corriger cette erreur
Sélectionnez un opérateur dans le jeu d'opérateurs surchargeables.
Si vous avez besoin des fonctionnalités de surcharge d'un opérateur que vous ne pouvez pas surcharger directement, créez une procédure Function qui accepte les paramètres appropriés et retourne la valeur adéquate.
Voir aussi
Tâches
Comment : définir un opérateur
Comment : définir un opérateur de conversion