Le type <NomType> n'est pas conforme CLS
Mise à jour : novembre 2007
Type <typename> is not CLS-compliant
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 au Spécification CLS (Common Language Specification) (CLS), 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 Integer au lieu de UInteger 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 ne doit pas être conforme CLS, aucune modification n'est nécessaire. Toutefois, vous devez être conscient de sa non-conformité.