<?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: DGSetDialogTitle - parameters issue in Archicad C++ API</title>
    <link>https://community.graphisoft.com/t5/Archicad-C-API/DGSetDialogTitle-parameters-issue/m-p/213810#M5354</link>
    <description>&lt;BLOCKQUOTE&gt;ViloFR wrote:&lt;BR /&gt;In the header file DG.H, it is declared as :&lt;BR /&gt;
void DGSetDialogTitle (short dialId, const GS::UniString&amp;amp; title);&lt;BR /&gt;
1. What is the right declaration in ACAP 18 ?&lt;BR /&gt;
2. If this is the second one, because UniString is exported as a class, it is not possible with any other language appart from C to instantiate it.&lt;BR /&gt;
How am I supposed to call this function ?&lt;BR /&gt;
In other words, is ArchiCAD addon dev reserved to those who are using the same language, EDI, and specific version of the EDI (otherwise ACAP_STAT.LIB is not linkable) as Graphisoft ?&lt;/BLOCKQUOTE&gt;
The interface will always be correct. The documentation probably isn't entirely up to date (it's a tough job).&lt;BR /&gt;
&lt;BR /&gt;
I'd recommend sticking to the GS guidelines of C/C++. It may be possible to use other languages to some extent, but I think you face an almost impossible task making the UI work properly.</description>
    <pubDate>Sun, 12 Oct 2014 06:05:52 GMT</pubDate>
    <dc:creator>Ralph Wessel</dc:creator>
    <dc:date>2014-10-12T06:05:52Z</dc:date>
    <item>
      <title>DGSetDialogTitle - parameters issue</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/DGSetDialogTitle-parameters-issue/m-p/213809#M5353</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;I keep working on my ArchiCAD addon from Delphi, and I'm facing an issue.&lt;BR /&gt;&lt;BR /&gt;According to the SDK documentation, the function DGSetDialogTitle is declared as :&lt;BR /&gt;void DGSetDialogTitle (short dialId, const char* title);&lt;BR /&gt;&lt;BR /&gt;In the header file DG.H, it is declared as :&lt;BR /&gt;void DGSetDialogTitle (short dialId, const GS::UniString&amp;amp; title);&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;1. What is the right declaration in ACAP 18 ?&lt;BR /&gt;&lt;BR /&gt;2. If this is the second one, because UniString is exported as a class, it is not possible with any other language appart from C to instantiate it.&lt;BR /&gt;How am I supposed to call this function ?&lt;BR /&gt;&lt;BR /&gt;In other words, is ArchiCAD addon dev reserved to those who are using the same language, EDI, and specific version of the EDI (otherwise ACAP_STAT.LIB is not linkable) as Graphisoft ?&lt;BR /&gt;&lt;BR /&gt;Thanks &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 01 Aug 2023 12:07:23 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/DGSetDialogTitle-parameters-issue/m-p/213809#M5353</guid>
      <dc:creator>ViloFR</dc:creator>
      <dc:date>2023-08-01T12:07:23Z</dc:date>
    </item>
    <item>
      <title>Re: DGSetDialogTitle - parameters issue</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/DGSetDialogTitle-parameters-issue/m-p/213810#M5354</link>
      <description>&lt;BLOCKQUOTE&gt;ViloFR wrote:&lt;BR /&gt;In the header file DG.H, it is declared as :&lt;BR /&gt;
void DGSetDialogTitle (short dialId, const GS::UniString&amp;amp; title);&lt;BR /&gt;
1. What is the right declaration in ACAP 18 ?&lt;BR /&gt;
2. If this is the second one, because UniString is exported as a class, it is not possible with any other language appart from C to instantiate it.&lt;BR /&gt;
How am I supposed to call this function ?&lt;BR /&gt;
In other words, is ArchiCAD addon dev reserved to those who are using the same language, EDI, and specific version of the EDI (otherwise ACAP_STAT.LIB is not linkable) as Graphisoft ?&lt;/BLOCKQUOTE&gt;
The interface will always be correct. The documentation probably isn't entirely up to date (it's a tough job).&lt;BR /&gt;
&lt;BR /&gt;
I'd recommend sticking to the GS guidelines of C/C++. It may be possible to use other languages to some extent, but I think you face an almost impossible task making the UI work properly.</description>
      <pubDate>Sun, 12 Oct 2014 06:05:52 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/DGSetDialogTitle-parameters-issue/m-p/213810#M5354</guid>
      <dc:creator>Ralph Wessel</dc:creator>
      <dc:date>2014-10-12T06:05:52Z</dc:date>
    </item>
    <item>
      <title>Re: DGSetDialogTitle - parameters issue</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/DGSetDialogTitle-parameters-issue/m-p/213811#M5355</link>
      <description>Bad news ... But thanks a lot for your answer.</description>
      <pubDate>Mon, 13 Oct 2014 05:57:18 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/DGSetDialogTitle-parameters-issue/m-p/213811#M5355</guid>
      <dc:creator>ViloFR</dc:creator>
      <dc:date>2014-10-13T05:57:18Z</dc:date>
    </item>
  </channel>
</rss>

