<?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: Outdated version of addon error. in Archicad C++ API</title>
    <link>https://community.graphisoft.com/t5/Archicad-C-API/Outdated-version-of-addon-error/m-p/219062#M2589</link>
    <description>It can be caused by several things, but it's most likely the problem with the rapidjson dependency. Are you sure you deploy rapidjson to other PCs correctly?</description>
    <pubDate>Thu, 05 Aug 2021 12:22:09 GMT</pubDate>
    <dc:creator>Viktor Kovacs</dc:creator>
    <dc:date>2021-08-05T12:22:09Z</dc:date>
    <item>
      <title>Outdated version of addon error.</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Outdated-version-of-addon-error/m-p/219058#M2585</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;Hi!&lt;BR /&gt;I created an AddOn and it works fine on the PC at the office and at my home PC.&lt;BR /&gt;The office PC and my Home PC both have installed the Archicad 24 SDK.&lt;BR /&gt;When I try to start it on another PC/Laptop on Archicad 24 it give an error in the Addon Manager "Outdated AddOn ... ". On this PC I don't have installed the Archicad 24 SDK.&lt;BR /&gt;What could be the reason for this?&lt;BR /&gt;&lt;BR /&gt;I checked with Dependency Walker and it seems fine the versions. &lt;S&gt;[attachment=0]&lt;/S&gt;2021-08-04 18_00_50-Dependency Walker - [GISDownloader.apx].jpg[/attachment] I am using the Archicad 24 build 5000 on all PCs.&lt;BR /&gt;I have an include library - rapidjson for this AddOn.&lt;/DIV&gt;</description>
      <pubDate>Tue, 14 Sep 2021 07:24:04 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Outdated-version-of-addon-error/m-p/219058#M2585</guid>
      <dc:creator>Mihalcea Bogdan</dc:creator>
      <dc:date>2021-09-14T07:24:04Z</dc:date>
    </item>
    <item>
      <title>Re: Outdated version of addon error.</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Outdated-version-of-addon-error/m-p/219059#M2586</link>
      <description>The build Output for release version:
&lt;PRE&gt;&lt;I&gt;
&lt;/I&gt;c:\program files\graphisoft\api development kit 24.3009\support\modules\gsroot\gsguid.hpp(150): warning C26495: Variable 'GS::Guid::clock_seq_low' is uninitialized. Always initialize a member variable (type.6).
c:\program files\graphisoft\api development kit 24.3009\support\modules\gsroot\gsguid.hpp(159): warning C26495: Variable 'GS::Guid::clock_seq_low' is uninitialized. Always initialize a member variable (type.6).
c:\program files\graphisoft\api development kit 24.3009\support\modules\gsroot\gsguid.hpp(165): warning C26495: Variable 'GS::Guid::clock_seq_low' is uninitialized. Always initialize a member variable (type.6).
c:\program files\graphisoft\api development kit 24.3009\support\modules\gsroot\gsnew.hpp(93): warning C28251: Inconsistent annotation for 'new': this instance has no annotations. See d:\temp\cpp development\gisdownloader\build\predefined c++ types (compiler internal)(33). The first user-provided annotation on this built-in function is at line d:\vs2017 for archicad\vc\tools\msvc\14.16.27023\include\vcruntime_new.h(66). 
c:\program files\graphisoft\api development kit 24.3009\support\modules\gsroot\gsnew.hpp(110): warning C28251: Inconsistent annotation for 'new[]': this instance has no annotations. See d:\temp\cpp development\gisdownloader\build\predefined c++ types (compiler internal)(58). The first user-provided annotation on this built-in function is at line d:\vs2017 for archicad\vc\tools\msvc\14.16.27023\include\vcruntime_new.h(77). 
c:\program files\graphisoft\api development kit 24.3009\support\modules\gsroot\gsnew.hpp(126): warning C28251: Inconsistent annotation for 'new': this instance has no annotations. See d:\vs2017 for archicad\vc\tools\msvc\14.16.27023\include\vcruntime_new.h(71). 
c:\program files\graphisoft\api development kit 24.3009\support\modules\gsroot\gsnew.hpp(142): warning C28251: Inconsistent annotation for 'new[]': this instance has no annotations. See d:\vs2017 for archicad\vc\tools\msvc\14.16.27023\include\vcruntime_new.h(82). 
c:\program files\graphisoft\api development kit 24.3009\support\modules\gsroot\gstime.hpp(232): warning C26495: Variable 'GSTimer::timerData' is uninitialized. Always initialize a member variable (type.6).
c:\program files\graphisoft\api development kit 24.3009\support\modules\gsroot\unistring.hpp(784): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6).
c:\program files\graphisoft\api development kit 24.3009\support\modules\inputoutput\name.hpp(135): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6).
c:\program files\graphisoft\api development kit 24.3009\support\modules\inputoutput\name.hpp(167): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6).
c:\program files\graphisoft\api development kit 24.3009\support\inc\apidefs_automate.h(293): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6).
c:\program files\graphisoft\api development kit 24.3009\support\inc\apidefs_elementdifferencegenerator.h(87): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6).
c:\program files\graphisoft\api development kit 24.3009\support\inc\apidefs_navigator.h(239): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6).
c:\program files\graphisoft\api development kit 24.3009\support\inc\apidefs_navigator.h(266): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6).
c:\program files\graphisoft\api development kit 24.3009\support\modules\dglib\dg.h(260): warning C26495: Variable 'DGNumericInputLimitHandlers::polarAngleHandler' is uninitialized. Always initialize a member variable (type.6).
c:\program files\graphisoft\api development kit 24.3009\support\modules\dglib\dg.h(389): warning C26495: Variable 'DGInitData::fileNameAlertResModule' is uninitialized. Always initialize a member variable (type.6).
c:\program files\graphisoft\api development kit 24.3009\support\modules\dglib\dg.h(436): warning C26495: Variable 'DGMousePosData::right' is uninitialized. Always initialize a member variable (type.6).
c:\program files\graphisoft\api development kit 24.3009\support\modules\dglib\dg.h(544): warning C26495: Variable 'DGUCItemData::locResModule' is uninitialized. Always initialize a member variable (type.6).
c:\program files\graphisoft\api development kit 24.3009\support\modules\dglib\dgutility.hpp(1440): warning C26495: Variable 'DG::Utils::SetNextModalParentGuard::lastWindow' is uninitialized. Always initialize a member variable (type.6).
c:\program files\graphisoft\api development kit 24.3009\support\modules\gsroot\optional.hpp(105): warning C26495: Variable 'GS::Optional&amp;lt;API_ElementMemo&amp;gt;::buffer' is uninitialized. Always initialize a member variable (type.6).
c:\program files\graphisoft\api development kit 24.3009\support\modules\gsroot\owner.hpp(46): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6).
c:\program files\graphisoft\api development kit 24.3009\support\modules\gsroot\array.hpp(441): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6).
c:\program files\graphisoft\api development kit 24.3009\support\modules\gsroot\countedptrimpl.hpp(249): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6).
c:\program files\graphisoft\api development kit 24.3009\support\modules\gsroot\pagedarray.hpp(358): warning C26495: Variable 'GS::PagedArray&amp;lt;GS::HashTable&amp;lt;GS::String,GS::ObjectState::Value *&amp;gt;::HashEntry,8&amp;gt;::fixPageTable' is uninitialized. Always initialize a member variable (type.6).
c:\program files\graphisoft\api development kit 24.3009\support\modules\gsroot\pagedarray.hpp(1783): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2).
d:\temp\cpp development\gisdownloader\build\src\bbox.cpp(9): warning C26495: Variable 'GIS::BBox::minX' is uninitialized. Always initialize a member variable (type.6).
d:\temp\cpp development\gisdownloader\build\src\canvasbbox.cpp(13): warning C26495: Variable 'GIS::CanvasBBox::canvasWidth' is uninitialized. Always initialize a member variable (type.6).
c:\program files\graphisoft\api development kit 24.3009\support\modules\rapidjson\internal\ieee754.h(25): warning C26495: Variable 'rapidjson::internal::Double::&amp;lt;anonymous-tag&amp;gt;::u_' is uninitialized. Always initialize a member variable (type.6).
c:\program files\graphisoft\api development kit 24.3009\support\modules\rapidjson\internal\biginteger.h(243): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2).
c:\program files\graphisoft\api development kit 24.3009\support\modules\rapidjson\internal\diyfp.h(133): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2).
c:\program files\graphisoft\api development kit 24.3009\support\modules\rapidjson\internal\diyfp.h(145): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2).
c:\program files\graphisoft\api development kit 24.3009\support\modules\rapidjson\internal\diyfp.h(229): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2).
c:\program files\graphisoft\api development kit 24.3009\support\modules\rapidjson\internal\strtod.h(136): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2).
c:\program files\graphisoft\api development kit 24.3009\support\modules\rapidjson\internal\strtod.h(174): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2).
c:\program files\graphisoft\api development kit 24.3009\support\modules\rapidjson\internal\strtod.h(178): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2).
c:\program files\graphisoft\api development kit 24.3009\support\modules\rapidjson\internal\dtoa.h(135): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2).
c:\program files\graphisoft\api development kit 24.3009\support\modules\rapidjson\internal\dtoa.h(140): warning C26451: Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2).
c:\program files\graphisoft\api development kit 24.3009\support\modules\rapidjson\internal\dtoa.h(163): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2).
c:\program files\graphisoft\api development kit 24.3009\support\modules\rapidjson\internal\dtoa.h(209): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2).
c:\program files\graphisoft\api development kit 24.3009\support\modules\rapidjson\writer.h(408): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2).
c:\program files\graphisoft\api development kit 24.3009\support\modules\rapidjson\writer.h(410): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2).
c:\program files\graphisoft\api development kit 24.3009\support\modules\rapidjson\reader.h(1217): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2).
c:\program files\graphisoft\api development kit 24.3009\support\modules\rapidjson\reader.h(1228): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2).
c:\program files\graphisoft\api development kit 24.3009\support\modules\rapidjson\reader.h(1238): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2).
c:\program files\graphisoft\api development kit 24.3009\support\modules\rapidjson\reader.h(1261): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2).
c:\program files\graphisoft\api development kit 24.3009\support\modules\rapidjson\reader.h(1278): warning C26451: Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2).
c:\program files\graphisoft\api development kit 24.3009\support\modules\rapidjson\document.h(1976): warning C26451: Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2).
d:\temp\cpp development\gisdownloader\sources\addon\addonmain.cpp(301): warning C6262: Function uses '27816' bytes of stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data to heap.
c:\program files\graphisoft\api development kit 24.3009\support\modules\gsroot\array.hpp(465): warning C26439: This kind of function may not throw. Declare it 'noexcept' (f.6).
2&amp;gt;Done building project "AddOn.vcxproj".
========== Rebuild All: 2 succeeded, 0 failed, 0 skipped ==========
&lt;/PRE&gt;</description>
      <pubDate>Wed, 04 Aug 2021 15:04:55 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Outdated-version-of-addon-error/m-p/219059#M2586</guid>
      <dc:creator>Mihalcea Bogdan</dc:creator>
      <dc:date>2021-08-04T15:04:55Z</dc:date>
    </item>
    <item>
      <title>Re: Outdated version of addon error.</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Outdated-version-of-addon-error/m-p/219060#M2587</link>
      <description>Do I have to buy the developer license in order to use addons on other computers?</description>
      <pubDate>Wed, 04 Aug 2021 16:55:19 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Outdated-version-of-addon-error/m-p/219060#M2587</guid>
      <dc:creator>Mihalcea Bogdan</dc:creator>
      <dc:date>2021-08-04T16:55:19Z</dc:date>
    </item>
    <item>
      <title>Re: Outdated version of addon error.</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Outdated-version-of-addon-error/m-p/219061#M2588</link>
      <description>I really can't figure this out ... I tried the Release Build and still the same error. I have the feeling that I have Visual Studio 2017 installed it makes it work. I don't see any dependency errors in my Release Build Output.&lt;BR /&gt;
I have read every post about this issue, but those are a bit outdated.</description>
      <pubDate>Thu, 05 Aug 2021 06:59:12 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Outdated-version-of-addon-error/m-p/219061#M2588</guid>
      <dc:creator>Mihalcea Bogdan</dc:creator>
      <dc:date>2021-08-05T06:59:12Z</dc:date>
    </item>
    <item>
      <title>Re: Outdated version of addon error.</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Outdated-version-of-addon-error/m-p/219062#M2589</link>
      <description>It can be caused by several things, but it's most likely the problem with the rapidjson dependency. Are you sure you deploy rapidjson to other PCs correctly?</description>
      <pubDate>Thu, 05 Aug 2021 12:22:09 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Outdated-version-of-addon-error/m-p/219062#M2589</guid>
      <dc:creator>Viktor Kovacs</dc:creator>
      <dc:date>2021-08-05T12:22:09Z</dc:date>
    </item>
    <item>
      <title>Re: Outdated version of addon error.</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Outdated-version-of-addon-error/m-p/219063#M2590</link>
      <description>&lt;BLOCKQUOTE&gt;Viktor wrote:&lt;BR /&gt;
It can be caused by several things, but it's most likely the problem with the rapidjson dependency. Are you sure you deploy rapidjson to other PCs correctly?
&lt;/BLOCKQUOTE&gt;

I did not deploy it at all. I have to copy the headers to Archicad.exe location? I've read about AddOns that they try to load external dlls from Archicad.exe's location...</description>
      <pubDate>Thu, 05 Aug 2021 15:37:29 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Outdated-version-of-addon-error/m-p/219063#M2590</guid>
      <dc:creator>Mihalcea Bogdan</dc:creator>
      <dc:date>2021-08-05T15:37:29Z</dc:date>
    </item>
    <item>
      <title>Re: Outdated version of addon error.</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Outdated-version-of-addon-error/m-p/219064#M2591</link>
      <description>I'm not familiar with rapidjson, but if it comes with a dll, you should copy the dll next to the apx file on every computer.</description>
      <pubDate>Fri, 06 Aug 2021 11:18:50 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Outdated-version-of-addon-error/m-p/219064#M2591</guid>
      <dc:creator>Viktor Kovacs</dc:creator>
      <dc:date>2021-08-06T11:18:50Z</dc:date>
    </item>
    <item>
      <title>Re: Outdated version of addon error.</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Outdated-version-of-addon-error/m-p/219065#M2592</link>
      <description>&lt;BLOCKQUOTE&gt;Viktor wrote:&lt;BR /&gt;
I'm not familiar with rapidjson, but if it comes with a dll, you should copy the dll next to the apx file on every computer.
&lt;/BLOCKQUOTE&gt;
rapidJSON is a header only library. Should I refractor my code to use the provided JSON parser ?</description>
      <pubDate>Fri, 06 Aug 2021 13:08:59 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Outdated-version-of-addon-error/m-p/219065#M2592</guid>
      <dc:creator>Mihalcea Bogdan</dc:creator>
      <dc:date>2021-08-06T13:08:59Z</dc:date>
    </item>
    <item>
      <title>I Can't make it work ... I tried everything.</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Outdated-version-of-addon-error/m-p/219066#M2593</link>
      <description>I have absolutely no idea what is happening. Archicad does not give any error messages for this issue.  I have http requests in my addon, rapidjson parser, the rest of the includes I think they are fine(BinaryChannel, GXImage Graphics2D etc.). I don't know why does work on my PC(All builds Debug, Release) but on another PC it shows this error &lt;B&gt;THE FILE IS AN OUTDATED ADD-ON THAT CANNOT BE USED WITH THIS ARCHICAD VERSION.&lt;/B&gt;&lt;BR /&gt;
I even compiled it for Archicad 23 and it is working on my PC.&lt;BR /&gt;
For 2 days I searched topics related to this issue but no success.</description>
      <pubDate>Fri, 06 Aug 2021 15:43:54 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Outdated-version-of-addon-error/m-p/219066#M2593</guid>
      <dc:creator>Mihalcea Bogdan</dc:creator>
      <dc:date>2021-08-06T15:43:54Z</dc:date>
    </item>
    <item>
      <title>Re: Outdated version of addon error.</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Outdated-version-of-addon-error/m-p/219067#M2594</link>
      <description>Another issue could be the miss of redistributable packages on other computers. Archicad comes with a redistributable package for VS2019. Maybe you are compiling with a later version of VS2019, so the latest redistributables are not installed on other computers (these are installed with Visual Studio on your computer).&lt;BR /&gt;
&lt;BR /&gt;
Maybe you can try to install the latest VS2019 redistributable package on the other computers, and check if it makes the Add-On work.</description>
      <pubDate>Sun, 08 Aug 2021 13:18:38 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Outdated-version-of-addon-error/m-p/219067#M2594</guid>
      <dc:creator>Viktor Kovacs</dc:creator>
      <dc:date>2021-08-08T13:18:38Z</dc:date>
    </item>
    <item>
      <title>Re: Outdated version of addon error.</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Outdated-version-of-addon-error/m-p/219068#M2595</link>
      <description>Thank you for a new suggestion Viktor!&lt;BR /&gt;
I was compiling it with VS2017 as it is suggested in the documentation.&lt;BR /&gt;
I will investigate on this lead.</description>
      <pubDate>Mon, 09 Aug 2021 05:51:33 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Outdated-version-of-addon-error/m-p/219068#M2595</guid>
      <dc:creator>Mihalcea Bogdan</dc:creator>
      <dc:date>2021-08-09T05:51:33Z</dc:date>
    </item>
  </channel>
</rss>

