<?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: acedGetSym() in ObjectARX Forum</title>
    <link>https://forums.autodesk.com/t5/objectarx-forum/acedgetsym/m-p/1496848#M24854</link>
    <description>Thank you for your advise, Mr. Wengerd.</description>
    <pubDate>Wed, 30 Nov 2005 01:01:57 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2005-11-30T01:01:57Z</dc:date>
    <item>
      <title>acedGetSym()</title>
      <link>https://forums.autodesk.com/t5/objectarx-forum/acedgetsym/m-p/1496846#M24852</link>
      <description>Hello members,&lt;BR /&gt;
&lt;BR /&gt;
My application gets the values from VLisp using acedGetSym(). I have more than 20 parameters to pass so I make them several groups such as (list (list ..) (list ...) ...) in Lisp.&lt;BR /&gt;
However, Arx recognizes some group as RT3DPOINT(5009) for the group which has 3 elements though it is not 3D point.&lt;BR /&gt;
Does Arx always recognize this kind of list as 5009?&lt;BR /&gt;
Is there any other way to pass this group to be recognized as a list of integer or double?. Do I have to make it into string for each element in a list?</description>
      <pubDate>Tue, 29 Nov 2005 08:55:21 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/objectarx-forum/acedgetsym/m-p/1496846#M24852</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2005-11-29T08:55:21Z</dc:date>
    </item>
    <item>
      <title>Re: acedGetSym()</title>
      <link>https://forums.autodesk.com/t5/objectarx-forum/acedgetsym/m-p/1496847#M24853</link>
      <description>Chang:&lt;BR /&gt;
&lt;BR /&gt;
&amp;gt; However, Arx recognizes some group as RT3DPOINT(5009)&lt;BR /&gt;
&amp;gt; for the group which has 3 elements though it is not 3D point.&lt;BR /&gt;
&amp;gt; Does Arx always recognize this kind of list as 5009?&lt;BR /&gt;
&lt;BR /&gt;
  Passing lists via ADS will do this.  one solution I've used in the past is &lt;BR /&gt;
to encapsulate the lists into a nested list, so that instead of passing '(1 &lt;BR /&gt;
2 3) you pass '((1 2 3)).  A better solution would be to expose a COM &lt;BR /&gt;
interface so that your lisp can communicate directly with your ObjectARX &lt;BR /&gt;
code. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;BR /&gt;
-- &lt;BR /&gt;
Owen Wengerd&lt;BR /&gt;
President, ManuSoft ==&amp;gt; http://www.manusoft.com&lt;BR /&gt;
VP Americas, CADLock, Inc. ==&amp;gt; http://www.cadlock.com</description>
      <pubDate>Tue, 29 Nov 2005 15:45:19 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/objectarx-forum/acedgetsym/m-p/1496847#M24853</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2005-11-29T15:45:19Z</dc:date>
    </item>
    <item>
      <title>Re: acedGetSym()</title>
      <link>https://forums.autodesk.com/t5/objectarx-forum/acedgetsym/m-p/1496848#M24854</link>
      <description>Thank you for your advise, Mr. Wengerd.</description>
      <pubDate>Wed, 30 Nov 2005 01:01:57 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/objectarx-forum/acedgetsym/m-p/1496848#M24854</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2005-11-30T01:01:57Z</dc:date>
    </item>
  </channel>
</rss>

