2013-12-20 09:38 AM - last edited on 2023-08-01 04:37 PM by Doreena Deng
2013-12-20 11:18 AM
atila-diffusion wrote:I may know the answer to that (courtesy of Ákos Somorjai). There are 2 versions of the VS 2010 runtime, the original and SP1. If you build an add-on with VS 2010 (SP1), it own't load on workstations that don't have the SP1 runtime installed.
Hello all !
I have a very strange error with ArchiCAD 17 :
In the "Extension Manager", on my add-on i have this message error :
"This version of this add-on is old for this version ArchiCAD" 😮
I don't understand because I compil the add-on with API 17
My situation :
I have three computer :
- First : Windows 8 64Bits - ArchiCAD 17 HotFix 4008 - Add-on works (I compiles thereon)
- Second : Windows 7 64Bits - ArchiCAD 17 HotFix 4008 - Add-on works
- Last : Windows 7 64Bits - ArchiCAD 17 HotFix 4008 - Add-on doesn't works
I don't really understand where is the source of the error.
Ákos wrote:ArchiCAD doesn't require the SP1 runtime, so it isn't necessarily installed.
One issue has come immediately into my mind: the VS runtime. One of the service packs updated the C runtime; any add-on compiled on such machine would depend on the newer version. If I remember well this was the one:http://www.microsoft.com/en-us/download/details.aspx?id=13523
2013-12-20 02:54 PM
2013-12-22 02:04 PM
atila-diffusion wrote:I still think a missing dependency is at the heart of this (aka DLL hell). How about checking the add-on dependencies using The Dependency Walker? This should pinpoint any missing requirements.
It was a good idea but on the third computer I have the same configuration like others : Microsoft Visual C++ 2010 x64 Redistributable was installed and more the SP1. I try to unistall the SP1 on all computer, compiles the add-on, I test, I have the same result at the begenning.
2014-01-22 11:45 AM
2014-01-29 01:28 AM
atila-diffusion wrote:It will list all the dependencies in the DLL and highlight any that can't be found. Missing dependency = "outdated add-on".
But i don't really understand how to use the result of Dependacy Walker. The add-on need many ddl but I do not understand what it is.
2014-02-07 01:57 PM