<?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: Inspect/visualise GS class instances in Visual Studio in Archicad C++ API</title>
    <link>https://community.graphisoft.com/t5/Archicad-C-API/Inspect-visualise-GS-class-instances-in-Visual-Studio/m-p/361949#M1672</link>
    <description>&lt;P&gt;Thanks, I have missed this!&lt;/P&gt;</description>
    <pubDate>Mon, 14 Nov 2022 09:23:54 GMT</pubDate>
    <dc:creator>Sam Karli</dc:creator>
    <dc:date>2022-11-14T09:23:54Z</dc:date>
    <item>
      <title>Inspect/visualise GS class instances in Visual Studio</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Inspect-visualise-GS-class-instances-in-Visual-Studio/m-p/361695#M1670</link>
      <description>&lt;P&gt;Maybe a completely naive question, but I have difficulties visualizing/inspecting GS class instances when I do debugging and control hits a breakpoint. All this in Visual Studio that I believe Graphisoft devs use (in Windows, I mean).&lt;/P&gt;&lt;P&gt;An example: checking a content of GS::UniString, when I want to see obviously something string like. Or checking a GS::Guid/API_Guid that I want to see, too, a meaningful string representation.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The most obvious sollution would be something like adding the string to the watches, but it doesn't have a member containing the string value. Next try would be something like adding a "someGSUniStringVariable.ToCStr().Get()" row to the watches, but this doesn't work, either.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There are (overkill-looking) possible sollutions, like inheriting own classes from GS:: classes and adding the members needed for visualization or, as the devkit stuff in question is editable, adding the members directly to the header files there.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But obviously, none of these sollutions are "elegant". However, it's hard to imagine that other folks don't need to check these instances, so how to do it?&lt;/P&gt;</description>
      <pubDate>Thu, 10 Nov 2022 10:33:22 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Inspect-visualise-GS-class-instances-in-Visual-Studio/m-p/361695#M1670</guid>
      <dc:creator>Sam Karli</dc:creator>
      <dc:date>2022-11-10T10:33:22Z</dc:date>
    </item>
    <item>
      <title>Re: Inspect/visualise GS class instances in Visual Studio</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Inspect-visualise-GS-class-instances-in-Visual-Studio/m-p/361715#M1671</link>
      <description>&lt;P&gt;Are you using the Graphisoft visualizers (&lt;A href="https://archicadapi.Graphisoft.com/tools-for-debugging" target="_blank"&gt;https://archicadapi.Graphisoft.com/tools-for-debugging&lt;/A&gt;)? Not all structures are covered, but it does work with UniString, Array, and so forth.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Nov 2022 13:42:18 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Inspect-visualise-GS-class-instances-in-Visual-Studio/m-p/361715#M1671</guid>
      <dc:creator>gustavorochakv</dc:creator>
      <dc:date>2022-11-10T13:42:18Z</dc:date>
    </item>
    <item>
      <title>Re: Inspect/visualise GS class instances in Visual Studio</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Inspect-visualise-GS-class-instances-in-Visual-Studio/m-p/361949#M1672</link>
      <description>&lt;P&gt;Thanks, I have missed this!&lt;/P&gt;</description>
      <pubDate>Mon, 14 Nov 2022 09:23:54 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Inspect-visualise-GS-class-instances-in-Visual-Studio/m-p/361949#M1672</guid>
      <dc:creator>Sam Karli</dc:creator>
      <dc:date>2022-11-14T09:23:54Z</dc:date>
    </item>
  </channel>
</rss>

