Option Strict On が指定されている場合、'ByRef' パラメーター '<パラメーター名>' の戻り値を対応する引数にコピーする際に、型 '<型名 1>' から型 '<型名 2>' に縮小変換することはできません

プロシージャ呼び出しは、 ByRef 引数に、引数の宣言タイプに拡大変換されるデータ型を指定し、 Option StrictOnです。 拡大変換はプロシージャに引数が渡されるときに使用できますが、プロシージャが呼び出し元のコード内の可変引数の内容を変更するとき、逆変換は縮小になります。 Option Strict Onでは縮小変換は許可されません。

エラー ID: BC32029

このエラーを解決するには

  • プロシージャ呼び出し内の各 ByRef 引数に、宣言された型と同じデータ型を指定するか、または Option Strict Offに切り替えます。

関連項目