2024-02-14 06:10 PM - last edited on 2024-09-16 02:46 PM by Doreena Deng
Hello,
I am a Revit user and developer, but now I am trying to learn how to develop add-ons for Archicad. Unfortunately, I am realizing that there is no good source of information compiled on where to start. In Revit we have a Developers Guide which is quite useful, as it is structured in a logical way, starting with introductory concepts, element interaction, code snippets, etc.
Please tell me that there is something similar for Archicad, as I have found that everything is doubly complicated in it; from using the program to creating add-ons.
Thanks.
Regards,
2024-02-14 07:02 PM
Are you aware that you are looking at the recently improved and updated version of the Developer API Documentation? -- Just joking -- Because laughter eases the pain.
Seriously -- start by reviewing the blogs in the Archicad API developer's site. They give some guidance but are a couple of years out of date. (look at the dates) But the only real way to understand the API is to use the search capabilities of Visual Studio to back reference all of the definitions. This will take a lot of time and patience. Most developers have been with Archicad for 20+ years and already understand the background. Also there are some bugs and misinformation in the documentation which Graphisoft is very slow to clean up. Best to look at the actual code in VS. But be also aware that Archicad uses a C Library for most of the basic functions which are not traceable in VS and is not documented. Don't believe me?? Just look at the HTML documentation for these low level functions. It is a embarrassment and that's the best that can be said.
However, on the positive side, if you have about five or so years to "stick with it" or have a "inside" source, it all becomes clear.
IOW: Good Luck
2024-02-14 07:24 PM
I would have liked to read something more encouraging, but it is what it is... I will begin to investigate further. 👍
Thanks for your time and explanation.
Regards,
2024-02-15 10:08 PM
You can find an intro of how to get started with Archicad Add-Ons on the Archicad API website:
https://archicadapi.graphisoft.com/getting-started-with-archicad-add-ons
2024-02-16 03:35 AM
2024-02-20 05:07 PM
I find that a tool like grepWin, when used on the examples folder found at:
C:\Program Files\GRAPHISOFT\API Development Kit 27.3001\Examples
(after the typical install of the API Dev Kit) is also very helpful.
Best of luck,
Chris