2023-09-29 06:29 PM - last edited on 2024-09-24 10:21 AM by Doreena Deng
Hello. I just opened an older 2D Drawing Symbol object in AC26 and resaved it. I made a few minor edits to the parameter arrangement but did not changed any of the code. When I went to save I got the expected version warning where I chose to Overwrite. Then Archicad threw up a 3D script error. But Drawing Symbols have no 3D script, so what is going on here? Same things happens with Save-as.
2023-09-29 09:34 PM
I have seen GDL throw up unrelated errors when I assume the error checker can't relate to the problem or it doesn't have a stored response to the error. It may be that given the age of the original object there are deprecated commands in the script. If you have a copy of AC27 available try opening a copy in the new GDL editor as I believe deprecated commands are highlighted in red.
2023-09-29 09:38 PM
Good idea. My license will not be updated until Oct. 4. I will check when I get 27 up and running.
2023-09-29 09:51 PM
You could try it in the beta or Tech Preview versions as well if it can't wait.
2023-10-09 05:38 PM - edited 2023-10-09 05:40 PM
Hi,
Please run check script on the 2D script to see if you receive an error from the master script. There can be new ones without changing the code, because check script only checks with the default parameters.
It might be that during saving the master script is checked as 3D too, even though it won't ever be run with GLOB_SCRIPT_TYPE = 3.