Das Klassenobjekt kann zwar innerhalb einer Referenz geändert, aber nicht durch ein anderes Objekt ausgetauscht werden. Das gilt auch dann, wenn beide Objekte zur gleichen Klasse gehören. Mit dieser Einschränkung wird verhindert, dass der Datentyp des Objekts in der Referenz geändert wird.

Um diesen Fehler zu beheben, stellen Sie sicher, dass alle Drahtquellen des Datenwertreferenz-Schreibelement-Grenzknotens einer Klassenreferenz von dem entsprechenden Datenwertreferenz-Leseelement-Grenzknoten ausgehen.

Zuweilen kann es vorkommen, dass ein Klassenobjekt innerhalb eines SubVIs oder einer Aufrufkette durch ein anderes ersetzt wird. So kann LabVIEW z. B. nicht garantieren, dass ein neues Dispatch-SubVI, das während der Ausführung geladen wird, nicht das Datenreferenz-Klassenobjekt durch ein anderes austauscht.

Um diesen Fehler zu beheben, verwenden Sie die Funktion Preserve Run-time Class , um den Klassentyp zur Laufzeit zu prüfen.