Lire en anglais

Partager via


BC40041 : le type <typename> n’est pas conforme CLS

Une variable, une propriété ou un retour de fonction est déclaré avec un type de données qui n’est pas conforme CLS.

Pour qu’une application soit conforme aux composants CLS (indépendance du langage et composants indépendants du langage), elle doit utiliser uniquement des types conformes CLS.

Les types de données Visual Basic suivants ne sont pas conformes CLS :

ID d’erreur : BC40041

Pour corriger cette erreur

  • Si votre application doit être conforme CLS, remplacez le type de données de cet élément par le type conforme CLS le plus proche. Par exemple, vous pouvez utiliser UInteger au lieu de Integer si vous n’avez pas besoin de la plage de valeurs située au-dessus de 2 147 483 647. Si vous avez besoin de la plage étendue, vous pouvez remplacer UInteger par Long.

  • Si votre application n’a pas besoin d’être conforme CLS, vous n’avez rien à modifier. Vous devez toutefois être conscient de sa non-conformité.