リファレンス内でクラスオブジェクトを修正することは可能ですが、例え同じクラスに属する場合でも、クラスオブジェクトを他のオブジェクトに置き換えることはできません。この制限により、リファレンスを使用してオブジェクト内のデータタイプを変更することを防ぐことができます。

このエラーを修正するには、クラス参照の データ値参照書き込み要素 境界ノードのすべてのワイヤソースが、対応するデータ値参照読み取り要素境界ノードに由来することを確認してください。

サブVIまたは呼び出しチェーン内で、あるクラスオブジェクトが他のクラスオブジェクトに置き換えられることがあります。たとえば、LabVIEWは実行時にロードされた新しいディスパッチサブVIがデータ値リファレンスクラスオブジェクトを変更しないことを保証できません。

このエラーを修正するには、 Preserve Run-time Class 機能を使用して、実行時にクラスタイプをチェックします。