<?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: vla-put-ColorMethod error in Visual LISP, AutoLISP and General Customization Forum</title>
    <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/vla-put-colormethod-error/m-p/10196649#M62068</link>
    <description>&lt;P&gt;Don't know much about ActiveX methods. But, I found this on autocad help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;"vla-put- functions correspond to every property, enabling you to update the value of that property (for example, vla-put-Color updates an object's Color property)."&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;may be it is just vla-put-color?&lt;/P&gt;</description>
    <pubDate>Mon, 29 Mar 2021 17:23:39 GMT</pubDate>
    <dc:creator>silambua36</dc:creator>
    <dc:date>2021-03-29T17:23:39Z</dc:date>
    <item>
      <title>vla-put-ColorMethod error</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/vla-put-colormethod-error/m-p/10195760#M62067</link>
      <description>&lt;P&gt;I have encountered an error in vla-put-ColorMethod&amp;nbsp;&amp;nbsp;in Autocad 2021&amp;nbsp;&lt;BR /&gt;Does somebody know anything about this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="general"&gt;(setq oCol (vla-getinterfaceobject
		       (vlax-get-acad-object)
		       (strcat "autocad.accmcolor."
			       (substr (getvar 'acadver) 1 2))))
(vla-put-ColorMethod oCol acColorMethodByRGB)
error: Automation error. The description has not been provided.&lt;/LI-CODE&gt;&lt;P&gt;regards.&lt;/P&gt;</description>
      <pubDate>Mon, 29 Mar 2021 12:52:30 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/vla-put-colormethod-error/m-p/10195760#M62067</guid>
      <dc:creator>joselggalan</dc:creator>
      <dc:date>2021-03-29T12:52:30Z</dc:date>
    </item>
    <item>
      <title>Re: vla-put-ColorMethod error</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/vla-put-colormethod-error/m-p/10196649#M62068</link>
      <description>&lt;P&gt;Don't know much about ActiveX methods. But, I found this on autocad help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;"vla-put- functions correspond to every property, enabling you to update the value of that property (for example, vla-put-Color updates an object's Color property)."&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;may be it is just vla-put-color?&lt;/P&gt;</description>
      <pubDate>Mon, 29 Mar 2021 17:23:39 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/vla-put-colormethod-error/m-p/10196649#M62068</guid>
      <dc:creator>silambua36</dc:creator>
      <dc:date>2021-03-29T17:23:39Z</dc:date>
    </item>
    <item>
      <title>Re: vla-put-ColorMethod error</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/vla-put-colormethod-error/m-p/10200127#M62069</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/1258356"&gt;@joselggalan&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;&lt;P&gt;I have encountered an error in vla-put-ColorMethod&amp;nbsp;&amp;nbsp;in Autocad 2021&amp;nbsp;&lt;BR /&gt;Does somebody know anything about this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="general"&gt;(setq oCol (vla-getinterfaceobject
		       (vlax-get-acad-object)
		       (strcat "autocad.accmcolor."
			       (substr (getvar 'acadver) 1 2))))
(vla-put-ColorMethod oCol acColorMethodByRGB)
error: Automation error. The description has not been provided.&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;regards.&lt;/P&gt;&lt;HR /&gt;&lt;P&gt;Your example does not error for me ( AutoCAD 2021 ).&lt;/P&gt;</description>
      <pubDate>Tue, 30 Mar 2021 20:07:54 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/vla-put-colormethod-error/m-p/10200127#M62069</guid>
      <dc:creator>ronjonp</dc:creator>
      <dc:date>2021-03-30T20:07:54Z</dc:date>
    </item>
    <item>
      <title>Re: vla-put-ColorMethod error</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/vla-put-colormethod-error/m-p/10200266#M62070</link>
      <description>&lt;P&gt;Does the following perform successfully without error? That is, operating on an &lt;FONT color="#800000"&gt;AcCmColor&lt;/FONT&gt; object returned by the ActiveX &lt;FONT color="#800000"&gt;TrueColor&lt;/FONT&gt; property of an object:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE style="max-height: 500px; white-space: pre; border: 1px solid #417394; overflow: auto; background: #f2f6f8; color: #222; padding: 3px; line-height: 120%;"&gt;(defun c:test ( / c e o )
    (if (setq e (car (entsel)))
        (progn
            (setq o (vlax-ename-&amp;gt;vla-object e)
                  c (vla-get-truecolor o)
            )
            (vla-put-colormethod c accolormethodbyrgb)
            (vla-setrgb c 037 131 218)
            (vla-put-truecolor o c)
        )
    )
    (princ)
)
&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 30 Mar 2021 21:24:53 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/vla-put-colormethod-error/m-p/10200266#M62070</guid>
      <dc:creator>Lee_Mac</dc:creator>
      <dc:date>2021-03-30T21:24:53Z</dc:date>
    </item>
    <item>
      <title>Re: vla-put-ColorMethod error</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/vla-put-colormethod-error/m-p/10208869#M62071</link>
      <description>&lt;P&gt;I ran into the same issue.&lt;/P&gt;&lt;P&gt;There are changes&amp;nbsp;to AcCmColor for ObjectARX in 2021 - I remember coming across some documentation but can't find it now.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In any case, I manage this issue with a check for 2021 as follows:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;(if (&amp;lt; (atof (substr (getvar "ACADVER") 1 4)) 24) 
   (vla-put-colormethod oCol acColorMethodByRGB)
)
;; input RGB value
(setq rgb '(122 189 156))
;; 2021 accepts values without setting colormethod beforehand
(vla-SetRGB oCol (car rgb) (cadr rgb) (caddr rgb))
;; apply color to object
(vla-put-truecolor vla-obj oCol)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Which avoids a crash and works for all versions.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I do the same with index colours and colorbook colours (vla-put-colorindex and&amp;nbsp; vla-SetColorBookColor)&lt;/P&gt;</description>
      <pubDate>Sat, 03 Apr 2021 05:22:31 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/vla-put-colormethod-error/m-p/10208869#M62071</guid>
      <dc:creator>flannigan</dc:creator>
      <dc:date>2021-04-03T05:22:31Z</dc:date>
    </item>
    <item>
      <title>Re: vla-put-ColorMethod error</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/vla-put-colormethod-error/m-p/10210762#M62072</link>
      <description>&lt;P&gt;Thanks Lee,&lt;BR /&gt;This solves some problem for me.&lt;BR /&gt;I actually use it in many cases in my code.&lt;BR /&gt;But in some cases, like this table creation one, I need to use the same variable to assign colors to the different elements.&lt;BR /&gt;Maybe I can change some code to modify all this, but I find it strange and uncomfortable that it does not work using the vla-getinterfaceobject method that I have used for years.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="joselggalan_0-1617540065792.png" style="width: 400px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/902064iA954BACA1359A7A8/image-size/medium?v=v2&amp;amp;px=400" role="button" title="joselggalan_0-1617540065792.png" alt="joselggalan_0-1617540065792.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 04 Apr 2021 12:41:15 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/vla-put-colormethod-error/m-p/10210762#M62072</guid>
      <dc:creator>joselggalan</dc:creator>
      <dc:date>2021-04-04T12:41:15Z</dc:date>
    </item>
    <item>
      <title>Re: vla-put-ColorMethod error</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/vla-put-colormethod-error/m-p/10210770#M62073</link>
      <description>&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":astonished_face:"&gt;😲&lt;/span&gt;&lt;span class="lia-unicode-emoji" title=":thinking_face:"&gt;🤔&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 04 Apr 2021 12:37:27 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/vla-put-colormethod-error/m-p/10210770#M62073</guid>
      <dc:creator>joselggalan</dc:creator>
      <dc:date>2021-04-04T12:37:27Z</dc:date>
    </item>
    <item>
      <title>Re: vla-put-ColorMethod error</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/vla-put-colormethod-error/m-p/10210833#M62074</link>
      <description>&lt;P&gt;Thanks flannigan,&lt;BR /&gt;this works but:&lt;BR /&gt;What happens when you want to use a different method on several entities or objects using the same oCol object obtained with vla-getinterfaceobject.?&lt;BR /&gt;View image:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="joselggalan_0-1617542616449.png" style="width: 400px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/902073i0CE2889CF75B363E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="joselggalan_0-1617542616449.png" alt="joselggalan_0-1617542616449.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have to test it thoroughly.&lt;/P&gt;</description>
      <pubDate>Sun, 04 Apr 2021 13:24:02 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/vla-put-colormethod-error/m-p/10210833#M62074</guid>
      <dc:creator>joselggalan</dc:creator>
      <dc:date>2021-04-04T13:24:02Z</dc:date>
    </item>
    <item>
      <title>Re: vla-put-ColorMethod error</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/vla-put-colormethod-error/m-p/10239445#M62075</link>
      <description>&lt;P&gt;I just ran into this.&lt;/P&gt;&lt;P&gt;This code works on my 2021 but fails on a friend of mine's:&lt;/P&gt;&lt;LI-CODE lang="general"&gt;(DEFUN C:TESTCOLOR4 ( / color-list color-object object)
	(SETQ object (vlax-ename-&amp;gt;vla-object (CAR (ENTSEL))))
	(SETQ color-list (cons acColorMethodByaci 4))
	(setq color-object (vla-GetInterfaceObject (vlax-get-acad-object) "AutoCAD.AcCmColor.24"))
	(vla-put-ColorMethod color-object (car color-list))
	(vla-put-ColorIndex color-object (cdr color-list))
	(vla-put-TrueColor object color-object)
)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;I tried commenting out the vla-put-colormethod and it worked on mine, but don't know yet if it helped my friend.&lt;/P&gt;&lt;P&gt;This is no good though. Works on one and not on the other, same acad version and updates???&lt;/P&gt;</description>
      <pubDate>Thu, 15 Apr 2021 01:43:25 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/vla-put-colormethod-error/m-p/10239445#M62075</guid>
      <dc:creator>JamesMaeding</dc:creator>
      <dc:date>2021-04-15T01:43:25Z</dc:date>
    </item>
    <item>
      <title>Re: vla-put-ColorMethod error</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/vla-put-colormethod-error/m-p/10246700#M62076</link>
      <description>&lt;P&gt;seems they have fixed this bug in AutoCAD 2022&lt;/P&gt;</description>
      <pubDate>Sat, 17 Apr 2021 13:16:18 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/vla-put-colormethod-error/m-p/10246700#M62076</guid>
      <dc:creator>markruys2</dc:creator>
      <dc:date>2021-04-17T13:16:18Z</dc:date>
    </item>
  </channel>
</rss>

