Zum Inhalt

Gültigkeit der CadnaA-Lua-Objekte

Beim Erstellen eines Verweises auf eine CadnaA-Objekt in CadnaA-Lua

local x = cna.tables.auxiliary_polygon:first_by_id("a")

ist darauf zu achten, dass das Objekt gültig ist, sobald es verwendet wird. Als Faustregel kann man sagen, dass die Verweise gültig sind, solange sie in CadnaA bestehen (also bis das Skript fertig ausgeführt ist).

Werden jedoch - zum Beispiel - neue CadnaA-Projektdateien mit cna.load_file (...) geladen, so kann die Gültigkeit der Referenzen nicht garantiert werden. Verwenden Sie daher keine alten Referenzen auf Objekte nach dem Aufruf cna.load_file (...).

Allerdings sind die nativen Lua-Objekte wie ganze Zahlen, Zeichenketten, Datei-Handles usw. nicht betroffen.