Rekursive Referenz ohne gemeinsam genutzte Ablaufinvarianz
- Aktualisiert2025-07-30
- 1 Minute(n) Lesezeit
Um eine rekursive Schleife zu erzielen, muss mindestens ein Klassen-VI mit dynamischer Bindung oder ein VI vorliegen, dessen Kopien zwischen Aufrufinstanzen ausgetauscht werden. Rekursive Aufrufe funktionieren nur ordnungsgemäß, wenn alle VIs in der Schleife ablaufinvariant sind. Daneben muss gewährleistet sein, dass mindestens eines der VIs in der Klasse ein VI mit dynamischer Bindung ist oder dass Kopien dieses VIs zwischen Instanzen ausgetauscht werden.
Zum Beheben dieses Fehlers konfigurieren Sie eines der VIs in der rekursiven Schleife so, dass Kopien dieses VIs zwischen Aufrufinstanzen ausgetauscht werden. Wählen Sie dazu im Dialogfeld Eigenschaften für VI auf der Seite Ausführung die Option Ablaufinvariante Ausführung mit gemeinsam genutzter Kopie aus.