<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Can't use Add-on compiled with API 17 on ArchiCAD17 in Archicad C++ API</title>
    <link>https://community.graphisoft.com/t5/Archicad-C-API/Can-t-use-Add-on-compiled-with-API-17-on-ArchiCAD17/m-p/115995#M5856</link>
    <description>On my two main computers where the add-on work, I have this message follow : At least one required implicit or forwared dependency was not found&lt;BR /&gt;
And module miss are : DG.DLL, GSROOT.DLL, GSUTILS.DLL, INPUTOUPUT.DLL.&lt;BR /&gt;
&lt;BR /&gt;
But In my project on Visual Studio 2010 &amp;gt; Solution Explorer, I have  :&lt;BR /&gt;
&lt;BR /&gt;
- DGlmp.lib&lt;BR /&gt;
- GSRootlmp.lib&lt;BR /&gt;
- GSUtilslmp.lib&lt;BR /&gt;
- InputOuputlmp.lib</description>
    <pubDate>Fri, 07 Feb 2014 12:57:52 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2014-02-07T12:57:52Z</dc:date>
    <item>
      <title>Can't use Add-on compiled with API 17 on ArchiCAD17</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Can-t-use-Add-on-compiled-with-API-17-on-ArchiCAD17/m-p/115989#M5850</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;Hello all ! &lt;IMG style="display: inline;" src="https://community.graphisoft.com/legacyfs/online/emojis/icon_smile.gif" border="0" /&gt;&lt;BR /&gt;&lt;BR /&gt;I have a very strange error with ArchiCAD 17 :&lt;BR /&gt;In the "Extension Manager", on my add-on i have this message error : &lt;BR /&gt;"This version of this add-on is old for this version ArchiCAD" &lt;span class="lia-unicode-emoji" title=":face_with_open_mouth:"&gt;😮&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;I don't understand because I compil the add-on with API 17&lt;BR /&gt;&lt;BR /&gt;My situation :&lt;BR /&gt;&lt;BR /&gt;I have three computer :&lt;BR /&gt;- First : Windows 8 64Bits - ArchiCAD 17 HotFix 4008 - Add-on works (I compiles thereon)&lt;BR /&gt;- Second : Windows 7 64Bits - ArchiCAD 17 HotFix 4008 - Add-on works&lt;BR /&gt;- Last : Windows 7 64Bits - ArchiCAD 17 HotFix 4008 - Add-on doesn't works&lt;BR /&gt;&lt;BR /&gt;I don't really understand where is the source of the error.&lt;/DIV&gt;</description>
      <pubDate>Tue, 01 Aug 2023 14:37:42 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Can-t-use-Add-on-compiled-with-API-17-on-ArchiCAD17/m-p/115989#M5850</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-08-01T14:37:42Z</dc:date>
    </item>
    <item>
      <title>Re: Can't use Add-on compiled with API 17 on ArchiCAD17</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Can-t-use-Add-on-compiled-with-API-17-on-ArchiCAD17/m-p/115990#M5851</link>
      <description>&lt;BLOCKQUOTE&gt;atila-diffusion wrote:&lt;BR /&gt;Hello all ! &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_smile.gif" style="display : inline;" /&gt;&lt;BR /&gt;
&lt;BR /&gt;
I have a very strange error with ArchiCAD 17 :&lt;BR /&gt;
In the "Extension Manager", on my add-on i have this message error : &lt;BR /&gt;
"This version of this add-on is old for this version ArchiCAD" &lt;span class="lia-unicode-emoji" title=":face_with_open_mouth:"&gt;😮&lt;/span&gt;&lt;BR /&gt;
&lt;BR /&gt;
I don't understand because I compil the add-on with API 17&lt;BR /&gt;
&lt;BR /&gt;
My situation :&lt;BR /&gt;
&lt;BR /&gt;
I have three computer :&lt;BR /&gt;
- First : Windows 8 64Bits - ArchiCAD 17 HotFix 4008 - Add-on works (I compiles thereon)&lt;BR /&gt;
- Second : Windows 7 64Bits - ArchiCAD 17 HotFix 4008 - Add-on works&lt;BR /&gt;
- Last : Windows 7 64Bits - ArchiCAD 17 HotFix 4008 - Add-on doesn't works&lt;BR /&gt;
&lt;BR /&gt;
I don't really understand where is the source of the error.&lt;/BLOCKQUOTE&gt;
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.
&lt;BLOCKQUOTE&gt;Ákos wrote:&lt;BR /&gt;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: &lt;A href="http://www.microsoft.com/en-us/download/details.aspx?id=13523" target="_blank"&gt;&lt;/A&gt;&lt;S&gt;&lt;A href="http://www.microsoft.com/en-us/download/details.aspx?id=13523" target="_blank"&gt;&lt;/A&gt;&lt;A href="&amp;lt;/s&amp;gt;&amp;lt;LINK_TEXT text=&amp;quot;http://www.microsoft.com/en-us/download ... x?id=13523&amp;quot;&amp;gt;http://www.microsoft.com/en-us/download/details.aspx?id=13523&amp;lt;/LINK_TEXT&amp;gt;&amp;lt;e&amp;gt;"&gt;&lt;/A&gt;&lt;/S&gt;&lt;LINK_TEXT text="http://www.microsoft.com/en-us/download ... x?id=13523"&gt;http://www.microsoft.com/en-us/download/details.aspx?id=13523&lt;/LINK_TEXT&gt;&lt;E&gt;&lt;/E&gt;&lt;/BLOCKQUOTE&gt;
ArchiCAD doesn't require the SP1 runtime, so it isn't necessarily installed.</description>
      <pubDate>Fri, 20 Dec 2013 10:18:21 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Can-t-use-Add-on-compiled-with-API-17-on-ArchiCAD17/m-p/115990#M5851</guid>
      <dc:creator>Ralph Wessel</dc:creator>
      <dc:date>2013-12-20T10:18:21Z</dc:date>
    </item>
    <item>
      <title>Re: Can't use Add-on compiled with API 17 on ArchiCAD17</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Can-t-use-Add-on-compiled-with-API-17-on-ArchiCAD17/m-p/115991#M5852</link>
      <description>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.&lt;BR /&gt;
&lt;BR /&gt;
I thought the framework .net 4.5 was the solution but it was installed on all computers...&lt;BR /&gt;
&lt;BR /&gt;
Otherwise, when I compiles on my second computer and I put the add-on on ArchiCAD (the third) I have the following message in the extension manager: "This extension can not be validated, contact the distributor" ??&lt;BR /&gt;
On the first computer no error add-on works.&lt;BR /&gt;
&lt;BR /&gt;
I just bought the third computer, it is new, there is only ArchiCAD 17 software installed. For the antivirus, I use Microsoft Security, I have try to disable this and I test...&lt;BR /&gt;
&lt;BR /&gt;
No way, ArchiCAD 17 same error : "This version of this add-on is old for this version ArchiCAD"</description>
      <pubDate>Fri, 20 Dec 2013 13:54:21 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Can-t-use-Add-on-compiled-with-API-17-on-ArchiCAD17/m-p/115991#M5852</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-12-20T13:54:21Z</dc:date>
    </item>
    <item>
      <title>Re: Can't use Add-on compiled with API 17 on ArchiCAD17</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Can-t-use-Add-on-compiled-with-API-17-on-ArchiCAD17/m-p/115992#M5853</link>
      <description>&lt;BLOCKQUOTE&gt;atila-diffusion wrote:&lt;BR /&gt;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.&lt;/BLOCKQUOTE&gt;
I still think a missing dependency is at the heart of this (aka DLL hell). How about checking the add-on dependencies using &lt;A href="http://www.dependencywalker.com/" target="_blank"&gt;The Dependency Walker&lt;/A&gt;? This should pinpoint any missing requirements.&lt;BR /&gt;
&lt;BR /&gt;
Also check that you haven't inadvertently included any VS debug libraries that won't be on the end-user machine.</description>
      <pubDate>Sun, 22 Dec 2013 13:04:33 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Can-t-use-Add-on-compiled-with-API-17-on-ArchiCAD17/m-p/115992#M5853</guid>
      <dc:creator>Ralph Wessel</dc:creator>
      <dc:date>2013-12-22T13:04:33Z</dc:date>
    </item>
    <item>
      <title>Re: Can't use Add-on compiled with API 17 on ArchiCAD17</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Can-t-use-Add-on-compiled-with-API-17-on-ArchiCAD17/m-p/115993#M5854</link>
      <description>Hello !&lt;BR /&gt;
&lt;BR /&gt;
I have verified that no library were included, in addition, the last machine has just been purchased.&lt;BR /&gt;
&lt;BR /&gt;
I going to use Dependacy Walker and check it.&lt;BR /&gt;
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.</description>
      <pubDate>Wed, 22 Jan 2014 10:45:59 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Can-t-use-Add-on-compiled-with-API-17-on-ArchiCAD17/m-p/115993#M5854</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-01-22T10:45:59Z</dc:date>
    </item>
    <item>
      <title>Re: Can't use Add-on compiled with API 17 on ArchiCAD17</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Can-t-use-Add-on-compiled-with-API-17-on-ArchiCAD17/m-p/115994#M5855</link>
      <description>&lt;BLOCKQUOTE&gt;atila-diffusion wrote:&lt;BR /&gt;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.&lt;/BLOCKQUOTE&gt;
It will list all the dependencies in the DLL and highlight any that can't be found. Missing dependency = "outdated add-on".</description>
      <pubDate>Wed, 29 Jan 2014 00:28:30 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Can-t-use-Add-on-compiled-with-API-17-on-ArchiCAD17/m-p/115994#M5855</guid>
      <dc:creator>Ralph Wessel</dc:creator>
      <dc:date>2014-01-29T00:28:30Z</dc:date>
    </item>
    <item>
      <title>Re: Can't use Add-on compiled with API 17 on ArchiCAD17</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Can-t-use-Add-on-compiled-with-API-17-on-ArchiCAD17/m-p/115995#M5856</link>
      <description>On my two main computers where the add-on work, I have this message follow : At least one required implicit or forwared dependency was not found&lt;BR /&gt;
And module miss are : DG.DLL, GSROOT.DLL, GSUTILS.DLL, INPUTOUPUT.DLL.&lt;BR /&gt;
&lt;BR /&gt;
But In my project on Visual Studio 2010 &amp;gt; Solution Explorer, I have  :&lt;BR /&gt;
&lt;BR /&gt;
- DGlmp.lib&lt;BR /&gt;
- GSRootlmp.lib&lt;BR /&gt;
- GSUtilslmp.lib&lt;BR /&gt;
- InputOuputlmp.lib</description>
      <pubDate>Fri, 07 Feb 2014 12:57:52 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Can-t-use-Add-on-compiled-with-API-17-on-ArchiCAD17/m-p/115995#M5856</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-02-07T12:57:52Z</dc:date>
    </item>
  </channel>
</rss>

