<?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 Where is the BMModifyHandleState function? in Archicad C++ API</title>
    <link>https://community.graphisoft.com/t5/Archicad-C-API/Where-is-the-BMModifyHandleState-function/m-p/289352#M2503</link>
    <description>&lt;DIV class="actalk-migrated-content"&gt;Hey, &lt;BR /&gt;&lt;BR /&gt;according to the docs, we have to lock the handle's memory before accessing it (I guess to avoid race conditions with the memory manager during memory relocation). To do this we have to call BMModifyHandleState and set the state to locked. However, this function doesn't exist in the SDK (versions 21 to 24). What is going on here? Are the docs outdated? Is our SDK incomplete? Is handle access now safe without locking?&lt;/DIV&gt;</description>
    <pubDate>Tue, 14 Sep 2021 11:42:25 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2021-09-14T11:42:25Z</dc:date>
    <item>
      <title>Where is the BMModifyHandleState function?</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Where-is-the-BMModifyHandleState-function/m-p/289352#M2503</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;Hey, &lt;BR /&gt;&lt;BR /&gt;according to the docs, we have to lock the handle's memory before accessing it (I guess to avoid race conditions with the memory manager during memory relocation). To do this we have to call BMModifyHandleState and set the state to locked. However, this function doesn't exist in the SDK (versions 21 to 24). What is going on here? Are the docs outdated? Is our SDK incomplete? Is handle access now safe without locking?&lt;/DIV&gt;</description>
      <pubDate>Tue, 14 Sep 2021 11:42:25 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Where-is-the-BMModifyHandleState-function/m-p/289352#M2503</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-09-14T11:42:25Z</dc:date>
    </item>
    <item>
      <title>Re: Where is the BMModifyHandleState function?</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Where-is-the-BMModifyHandleState-function/m-p/289353#M2504</link>
      <description>Handle locking has been redundant for some time now – you can ignore it.</description>
      <pubDate>Tue, 20 Oct 2020 12:46:01 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Where-is-the-BMModifyHandleState-function/m-p/289353#M2504</guid>
      <dc:creator>Ralph Wessel</dc:creator>
      <dc:date>2020-10-20T12:46:01Z</dc:date>
    </item>
  </channel>
</rss>

