Choose your top Archicad wishes!

Read more
About building parametric objects with GDL.

Making a Macro


So I'm reading the guides how to make a macro, and there's something that is confusing me. Can a macro not be defined inside my object that I'm writing? The only example I could find as it as a seperate object?

Is this the only way to define a macro?


Thanks guys!

Barry Kelly

That is all a macro is - a separate object.

It can be nominated as un-placeable so you don't see it when browsing the library.





You can script exactly the same inside the original object, but it will not be accessible to any other object.

If you need to use it more than once in your object, make it a subroutine (GOSUB).


But if you want to use the same code in many objects, save it as a separate object and CALL it as a macro.




One of the forum moderators.
Versions 6.5 to 27
Dell XPS- i7-6700 @ 3.4Ghz, 16GB ram, GeForce GTX 960 (2GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11

Didn't find the answer?

Check other topics in this Forum

Back to Forum

Read the latest accepted solutions!

Accepted Solutions

Start a new conversation!