The file is an outdated Add-On that cannot be used with this
Anonymous
Not applicable
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2015-07-13
10:11 AM
- last edited on
2023-07-13
04:21 PM
by
Doreena Deng
2015-07-13
10:11 AM
Hi
I develop add-ons for ArchiCad.
I'm using ArchiCad 18 and API Development Kit 18.3006 with Visual Studio 2010 for development.
Only today I get an error when I want to add my add-on from Add-on Manager. Before it was working fine.
Here is the error message
The file is an outdated Add-On that cannot be used with this
Please give me an advice.
I develop add-ons for ArchiCad.
I'm using ArchiCad 18 and API Development Kit 18.3006 with Visual Studio 2010 for development.
Only today I get an error when I want to add my add-on from Add-on Manager. Before it was working fine.
Here is the error message
The file is an outdated Add-On that cannot be used with this
Please give me an advice.
Labels:
- Labels:
-
Add-On (C++)
3 REPLIES 3
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2015-08-04 10:59 AM
2015-08-04
10:59 AM
based on my experience, this can be caused by (but not limited to):
* The add-on is for lower version of ArchiCAD.
* The add-on was built with error/s.
* Library file/s (DLL/s) was/were not found on their respective directories.
* The add-on is for lower version of ArchiCAD.
* The add-on was built with error/s.
* Library file/s (DLL/s) was/were not found on their respective directories.
~ReignBough~
ARCHICAD 27 INT (since AC18)
Windows 11 Pro, AMD Ryzen 7, 3.20GHz, 32.0GB RAM, 64-bit OS
ARCHICAD 27 INT (since AC18)
Windows 11 Pro, AMD Ryzen 7, 3.20GHz, 32.0GB RAM, 64-bit OS
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2015-08-04 03:17 PM
2015-08-04
03:17 PM
ReignBough wrote:or upper...
* The add-on is for lower version of ArchiCAD.
To check the third point, download and install Dependency Walker (
Open your APX, go to Options, Configure Module Search Order... Browse to the ArchiCAD install directory (C:\Program Files\GRAPHISOFT\ArchiCAD xx) and click Add directory, then click on OK. When DW ask you if you want to refresh, answer by Yes. You should then have no module load errors (except for some special DLL like API-MS-WIN-*.DLL or DCOMP.DLL).
To check the first point, you can use the DUMPBIN utility. Dump the imports of your APX, go to the GSRoot.dll section and note the hint before one of the imported functions (?DBPrintf@@YAXPEBDZZ for example; the hint is 911 for ArchiCAD 18 ). Then dump the export of GSROOT.dll, retrieve the ?DBPrintf@@YAXPEBDZZ function and check if the hint column matches. If not, it's because you have built your APX with the wrong version of the DevKit.
You can also use DW. Select GSROOT.dll in the tree, then select the ?DBPrintf@@YAXPEBDZZ in the list of exported functions. Then, in the contextual menu, choose Highlight Matching Import Function. If the hints are different, then the APX is not build for the installed ArchiCAD.
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2015-12-07 04:29 PM
2015-12-07
04:29 PM
It also happens when you use an Addon identifier that is already used for another addon.
I had this problem yesterday😉
I had this problem yesterday