Partager via


Option Strict On interdit le passage du type '<nomtype1>' au type '<nomtype2>' lors de la recopie de la valeur du paramètre ByRef <nomparamètre>' dans l'argument correspondant

Mise à jour : novembre 2007

Option Strict On disallows narrowing from type '<typename1>' to type '<typename2>' in copying the value of ByRef parameter <parametername>' back to the matching argument

Un appel de procédure fournit un argument ByRef avec un type de données qui s'élargit au type déclaré de l'argument ; Option Strict a la valeur On. La conversion étendue est autorisée lorsque l'argument est passé à la procédure, mais lorsque la procédure modifie le contenu de l'argument variable dans le code appelant, la conversion inverse est restrictive. Les conversions restrictives ne sont pas autorisées avec Option Strict On.

ID d'erreur : BC32029

Pour corriger cette erreur

  • Fournissez à chaque argument ByRef de l'appel de procédure le même type de données que le type déclaré ou définissez Option Strict Off.

Voir aussi

Concepts

Passage d'arguments par valeur et par référence

Conversions étendues et restrictives

Conversions implicites et explicites

Référence

Option Strict, instruction