Das Klassenobjekt in einer Referenz kann nicht durch ein anderes Klassenobjekt ausgetauscht werden
- Aktualisiert2026-07-27
- 2 Minute(n) Lesezeit
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.
Zur Beseitigung dieses Fehlers müssen Sie dafür sorgen, dass alle Verbindungen mit dem Rahmenknoten Element zum Schreiben der Datenwertreferenz vom entsprechenden Rahmenknoten des Elements zum Lesen der Datenwertreferenz 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.
Zur Beseitigung dieses Fehlers muss der Klassentyp während der Ausführung mit der Funktion Laufzeitklasse erhalten geprüft werden.