Got a minute? We appreciate your feedback:

Graphisoft Learn survey
Archicad C++ API
About Archicad add-on development using the C++ API.

Forum Posts

New Developer Hub Migration Completed

[UPDATE] Hi all, thank you for your patience. We are happy to announce that the migration of the Developer Hub has been completed. The Developer Forum is officially retired. To get a quick overview of the new Developer Hub, kindly check out this arti...

Resolved! ApiDev kit outdated

Hello, we have Archicad 5004 and API dev kit 3004. Are those 2 friends actually or there will be an SDK update soon? I'm investigating why Corona Renderer plugin is not working for the latest Archicad version and I can imagine this could be a culprit...

Anonymous
Anonymous
  • 11573 Views
  • 6 replies
  • 0 likes

Add-On Manager - duplicate entries of same Add-On

As the title suggests, I have duplicate entries of the same Add-On, only from different locations. I suspect I understand why since one is from the default local install location and one is from my network location.It appears that once an Add-on is l...

Anonymous
Anonymous
  • 805 Views
  • 2 replies
  • 0 likes

Resolved! Reading non default param values from GDL object

Hey everyone,i need to read some variable from a GDL object from the API. The variable is not exposed to a parameter since it is used only internally. To expose the variable to the API i created a new parameter in GDL that gets its value from the int...

Anonymous
Anonymous
  • 815 Views
  • 1 replies
  • 0 likes

ACAPI_Element_Change

I started with the Do_Word_Edit function found in ..\Examples\Element_Test in the Element_Modify.cpp file. I am using the true part of (mode==1) of the if to "Click a word to change its content". My intent is to change selected text to upper case. Al...

Anonymous
Anonymous
  • 1196 Views
  • 5 replies
  • 0 likes

Change the location of "Use designated Add-Ons folder:"

Options > Add-On Manager... > Use designated Add-Ons folder... > ChangeAfter the initial install of Archicad, this points to a location on the local hard drive.Is there a way to programmatically change this location? I thought it might be with ACAPI_...

Anonymous
Anonymous
  • 880 Views
  • 4 replies
  • 0 likes

Archicad 22 does not write to system.log

Hey everyone,i needed to move some addon i wrote for Archicad 21 to Archicad 22. However Archicad 22 seemes not to get logged by the system.log ... Not even the normal Archicad events likes speedtest are visible for 22. Does anyone have an idea how i...

Anonymous
Anonymous
  • 679 Views
  • 1 replies
  • 0 likes

Resolved! Functions to help find overlapping objects

Hello guys,I have to find out if two object elements are overlapping. Are there any functions that can return something that would help me - for example object boundary position or whatever else?The only one that I found helpful so far is ACAPI_Eleme...

Anonymous
Anonymous
  • 1448 Views
  • 6 replies
  • 0 likes

Resolved! Change Value of singleEnumVariant

Hi all,I'm trying to change individual properties in Archicad. This is no problem with text fields, but I fail with SingleEmu.prop is my API_Property Object and chaning value with singlevariant works flawless just by changing uniStringValue GS::Array...

Anonymous
Anonymous
  • 875 Views
  • 2 replies
  • 0 likes

Can’t change the size of the drawing..

Hello,I am trying to change the size of my drawing. I am accessing the element’s bounds, (element.drawing.bounds) changing it and it doesn’t work..I can change the name or position but bounds changes nothing..Thanks in advance

Anonymous
Anonymous
  • 1353 Views
  • 4 replies
  • 0 likes