<?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: Entget on objects in Visual LISP, AutoLISP and General Customization Forum</title>
    <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/entget-on-objects/m-p/12371428#M21877</link>
    <description>&lt;P&gt;you start off with:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;(vlax-map-collection (vla-get-modelspace doc)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;which creates a set of vl objects&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;but this line of code converts entities to objects:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;(vlax-Ename-&amp;gt;Vla-Object object)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;so instead use this line of code to convert vl objects to entities:&lt;/P&gt;&lt;P&gt;(vlax-vla-object-&amp;gt;ename&amp;nbsp;&lt;SPAN&gt;object)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sun, 12 Nov 2023 02:25:52 GMT</pubDate>
    <dc:creator>paullimapa</dc:creator>
    <dc:date>2023-11-12T02:25:52Z</dc:date>
    <item>
      <title>Entget on objects</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/entget-on-objects/m-p/12371391#M21876</link>
      <description>&lt;P&gt;I am using this code and I want to entget each object. I keep getting the error for lines. and will not proceed afetr this error&lt;BR /&gt;** Error: bad argument type: lentityp #&amp;lt;VLA-OBJECT IAcadLine 000001d4e8d0e388&amp;gt; **&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help would be appreciated&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;here is the code:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;(vlax-map-collection (vla-get-modelspace doc)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; '(lambda (object)&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(cond ((= "AcDbBlockReference" (vla-get-objectname object))) (princ))&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(cond ((= "AcDbMText" (vla-get-objectname object)) (princ)))&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;(cond ((= "AcDbHatch" (vla-get-objectname object)) (princ)))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(cond ((= "AcDbLine" (vla-get-objectname object))&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;(progn&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; (setq entg (entget (vlax-Ename-&amp;gt;Vla-Object object)))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; (setq start (cdr (assoc 10 entg)))&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; (setq end (list (nth 0 start) (nth 1 start) 0 ))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; (vla-move object (vlax-3d-point start)(vlax-3d-point end))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;(cond ((= "AcDbPolyline" (vla-get-objectname object))&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;(progn&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; (setq entg (entget (vlax-Ename-&amp;gt;Vla-Object object)))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; (setq start (cdr (assoc 10 entg)))&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; (setq end (list (nth 0 start) (nth 1 start) 0 ))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; (vla-move object (vlax-3d-point start)(vlax-3d-point end))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; )&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 12 Nov 2023 01:34:52 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/entget-on-objects/m-p/12371391#M21876</guid>
      <dc:creator>gwhitcherQ98HZ</dc:creator>
      <dc:date>2023-11-12T01:34:52Z</dc:date>
    </item>
    <item>
      <title>Re: Entget on objects</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/entget-on-objects/m-p/12371428#M21877</link>
      <description>&lt;P&gt;you start off with:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;(vlax-map-collection (vla-get-modelspace doc)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;which creates a set of vl objects&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;but this line of code converts entities to objects:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;(vlax-Ename-&amp;gt;Vla-Object object)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;so instead use this line of code to convert vl objects to entities:&lt;/P&gt;&lt;P&gt;(vlax-vla-object-&amp;gt;ename&amp;nbsp;&lt;SPAN&gt;object)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 12 Nov 2023 02:25:52 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/entget-on-objects/m-p/12371428#M21877</guid>
      <dc:creator>paullimapa</dc:creator>
      <dc:date>2023-11-12T02:25:52Z</dc:date>
    </item>
    <item>
      <title>Re: Entget on objects</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/entget-on-objects/m-p/12371508#M21878</link>
      <description>&lt;P&gt;Thank you so much!&lt;/P&gt;</description>
      <pubDate>Sun, 12 Nov 2023 04:14:08 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/entget-on-objects/m-p/12371508#M21878</guid>
      <dc:creator>gwhitcherQ98HZ</dc:creator>
      <dc:date>2023-11-12T04:14:08Z</dc:date>
    </item>
    <item>
      <title>Re: Entget on objects</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/entget-on-objects/m-p/12371517#M21879</link>
      <description>&lt;P&gt;Glad to have helped…cheers!!!&lt;/P&gt;</description>
      <pubDate>Sun, 12 Nov 2023 04:26:25 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/entget-on-objects/m-p/12371517#M21879</guid>
      <dc:creator>paullimapa</dc:creator>
      <dc:date>2023-11-12T04:26:25Z</dc:date>
    </item>
  </channel>
</rss>

