<?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 VLAX.cls in VBA Forum</title>
    <link>https://forums.autodesk.com/t5/vba-forum/vlax-cls/m-p/343239#M81635</link>
    <description>I found Frank's webpage on developing hybrid applications. I tried it and&lt;BR /&gt;
the first part, where you pass only one layer name back to Vlisp, worked&lt;BR /&gt;
fine. I'm impressed with how fast you can develope dialog boxes. Here's the&lt;BR /&gt;
problem. After I copied the VLAX.cls file and made the changes in VLisp and&lt;BR /&gt;
VBA parts of the program, I can still only select (highlight) one layer in&lt;BR /&gt;
the dialog box. When I click "OK" with the one layer selected, the program&lt;BR /&gt;
returns to the VBA editor and I get the error message, "Run-time error 2000:&lt;BR /&gt;
Member not found: funcall". This appears to be in the Setlispsymbol sub. I'm&lt;BR /&gt;
fairly comfortable with VLisp, but don't know from nothin' about VBA. Can&lt;BR /&gt;
somebody tell me where to start looking for the answer to this problem?&lt;BR /&gt;
&lt;BR /&gt;
Thanks,&lt;BR /&gt;
Mack</description>
    <pubDate>Mon, 27 Aug 2001 04:45:09 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2001-08-27T04:45:09Z</dc:date>
    <item>
      <title>VLAX.cls</title>
      <link>https://forums.autodesk.com/t5/vba-forum/vlax-cls/m-p/343239#M81635</link>
      <description>I found Frank's webpage on developing hybrid applications. I tried it and&lt;BR /&gt;
the first part, where you pass only one layer name back to Vlisp, worked&lt;BR /&gt;
fine. I'm impressed with how fast you can develope dialog boxes. Here's the&lt;BR /&gt;
problem. After I copied the VLAX.cls file and made the changes in VLisp and&lt;BR /&gt;
VBA parts of the program, I can still only select (highlight) one layer in&lt;BR /&gt;
the dialog box. When I click "OK" with the one layer selected, the program&lt;BR /&gt;
returns to the VBA editor and I get the error message, "Run-time error 2000:&lt;BR /&gt;
Member not found: funcall". This appears to be in the Setlispsymbol sub. I'm&lt;BR /&gt;
fairly comfortable with VLisp, but don't know from nothin' about VBA. Can&lt;BR /&gt;
somebody tell me where to start looking for the answer to this problem?&lt;BR /&gt;
&lt;BR /&gt;
Thanks,&lt;BR /&gt;
Mack</description>
      <pubDate>Mon, 27 Aug 2001 04:45:09 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/vlax-cls/m-p/343239#M81635</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2001-08-27T04:45:09Z</dc:date>
    </item>
    <item>
      <title>Re: VLAX.cls</title>
      <link>https://forums.autodesk.com/t5/vba-forum/vlax-cls/m-p/343240#M81636</link>
      <description>&amp;gt; This appears to be in the Setlispsymbol sub.&lt;BR /&gt;
&lt;BR /&gt;
That was my fault. There was a report last week about a missing paren&lt;BR /&gt;
in the in the code for SetLispSymbol. I hadn't had the chance to fix&lt;BR /&gt;
it yet. After a quick look, it turned out to be an *extra* paren. I&lt;BR /&gt;
just uploaded a fixed copy.&lt;BR /&gt;
&lt;BR /&gt;
As for only being able to select one layer, check the listbox&lt;BR /&gt;
properties and make sure that the MultiSelect property is set to&lt;BR /&gt;
fmMultiSelectMulti.&lt;BR /&gt;
&lt;BR /&gt;
--&lt;BR /&gt;
"That's no ordinary rabbit."&lt;BR /&gt;
http://www.acadx.com&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
"Mack" &lt;MACKF&gt; wrote in message&lt;BR /&gt;
news:FA5F6F44659297857EED208E6A341200@in.WebX.maYIadrTaRb...&lt;BR /&gt;
&amp;gt; I found Frank's webpage on developing hybrid applications.&lt;BR /&gt;
&lt;SNIP&gt;&lt;/SNIP&gt;&lt;/MACKF&gt;</description>
      <pubDate>Mon, 27 Aug 2001 05:08:13 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/vlax-cls/m-p/343240#M81636</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2001-08-27T05:08:13Z</dc:date>
    </item>
    <item>
      <title>Re: VLAX.cls</title>
      <link>https://forums.autodesk.com/t5/vba-forum/vlax-cls/m-p/343241#M81637</link>
      <description>Looks like the reply I sent this morning never made it out of my&lt;BR /&gt;
Inbox. Following up on a report I received concerning this problem&lt;BR /&gt;
last week, I found an extra paren in VLAX.cls. I uploaded a fresh copy&lt;BR /&gt;
this morning. See if that solves the problem.&lt;BR /&gt;
&lt;BR /&gt;
As for the multiple selection, be sure to set the MultiSelect property&lt;BR /&gt;
of your list box to fmMultiSelectMulti.&lt;BR /&gt;
&lt;BR /&gt;
--&lt;BR /&gt;
"That's no ordinary rabbit."&lt;BR /&gt;
http://www.acadx.com&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
"Mack" &lt;MACKF&gt; wrote in message&lt;BR /&gt;
news:FA5F6F44659297857EED208E6A341200@in.WebX.maYIadrTaRb...&lt;BR /&gt;
&amp;gt; I found Frank's webpage on developing hybrid applications.&lt;BR /&gt;
&lt;SNIP&gt;&lt;/SNIP&gt;&lt;/MACKF&gt;</description>
      <pubDate>Mon, 27 Aug 2001 05:54:01 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/vlax-cls/m-p/343241#M81637</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2001-08-27T05:54:01Z</dc:date>
    </item>
    <item>
      <title>Re: VLAX.cls</title>
      <link>https://forums.autodesk.com/t5/vba-forum/vlax-cls/m-p/343242#M81638</link>
      <description>I read over Franks article and all looks ok......but&lt;BR /&gt;
&lt;BR /&gt;
Frank correct if I am wrong.....VLAX now creates SafeArrays...correct&lt;BR /&gt;
if so then this code as posted on acadx.com will not work.&lt;BR /&gt;
  (if example:layer&lt;BR /&gt;
    (foreach layer example:layer&lt;BR /&gt;
      (command "-layer" "off" layer "")&lt;BR /&gt;
    )&lt;BR /&gt;
  )&lt;BR /&gt;
Do a watch on the symbol and it is returned as a safearray.&lt;BR /&gt;
I think you need to either parse through the EXAMPLE:LAYER symbol with&lt;BR /&gt;
Lbound and Ubound or (vlax-safearray-&amp;gt;list var) then convert the string to a&lt;BR /&gt;
list.&lt;BR /&gt;
&lt;BR /&gt;
-- -------------------------------------------------------------------------&lt;BR /&gt;
Rob StarzPlogv 3.0 &amp;amp; 2000 (plot logging) for r14 &amp;amp; 2000***Enhancement Tools&lt;BR /&gt;
for Arch. Desktop *****!!!!   DormerX out in Sept&lt;BR /&gt;
!!!!http://www.stardsign.com/main.htm&lt;BR /&gt;
"Mack" &lt;MACKF&gt; wrote in message&lt;BR /&gt;
news:FA5F6F44659297857EED208E6A341200@in.WebX.maYIadrTaRb...&lt;BR /&gt;
&amp;gt; I found Frank's webpage on developing hybrid applications. I tried it and&lt;BR /&gt;
&amp;gt; the first part, where you pass only one layer name back to Vlisp, worked&lt;BR /&gt;
&amp;gt; fine. I'm impressed with how fast you can develope dialog boxes. Here's&lt;BR /&gt;
the&lt;BR /&gt;
&amp;gt; problem. After I copied the VLAX.cls file and made the changes in VLisp&lt;BR /&gt;
and&lt;BR /&gt;
&amp;gt; VBA parts of the program, I can still only select (highlight) one layer in&lt;BR /&gt;
&amp;gt; the dialog box. When I click "OK" with the one layer selected, the program&lt;BR /&gt;
&amp;gt; returns to the VBA editor and I get the error message, "Run-time error&lt;BR /&gt;
2000:&lt;BR /&gt;
&amp;gt; Member not found: funcall". This appears to be in the Setlispsymbol sub.&lt;BR /&gt;
I'm&lt;BR /&gt;
&amp;gt; fairly comfortable with VLisp, but don't know from nothin' about VBA. Can&lt;BR /&gt;
&amp;gt; somebody tell me where to start looking for the answer to this problem?&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; Thanks,&lt;BR /&gt;
&amp;gt; Mack&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;&lt;/MACKF&gt;</description>
      <pubDate>Mon, 27 Aug 2001 06:24:49 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/vlax-cls/m-p/343242#M81638</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2001-08-27T06:24:49Z</dc:date>
    </item>
    <item>
      <title>Re: VLAX.cls</title>
      <link>https://forums.autodesk.com/t5/vba-forum/vlax-cls/m-p/343243#M81639</link>
      <description>I read over Franks article and all looks ok......but&lt;BR /&gt;
&lt;BR /&gt;
Frank correct if I am wrong.....VLAX now creates SafeArrays...correct&lt;BR /&gt;
if so then this code as posted on acadx.com will not work.&lt;BR /&gt;
  (if example:layer&lt;BR /&gt;
    (foreach layer example:layer&lt;BR /&gt;
      (command "-layer" "off" layer "")&lt;BR /&gt;
    )&lt;BR /&gt;
  )&lt;BR /&gt;
Do a watch on the symbol and it is returned as a safearray.&lt;BR /&gt;
I think you need to either parse through the EXAMPLE:LAYER symbol with&lt;BR /&gt;
Lbound and Ubound or (vlax-safearray-&amp;gt;list var) then convert the string to a&lt;BR /&gt;
list.&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
--&lt;BR /&gt;
-------------------------------------------------------------------------&lt;BR /&gt;
Rob Starz&lt;BR /&gt;
Plogv 3.0 &amp;amp; 2000 (plot logging) for r14 &amp;amp; 2000&lt;BR /&gt;
***Enhancement Tools for Arch. Desktop *****&lt;BR /&gt;
!!!!   DormerX out in Sept  !!!!&lt;BR /&gt;
http://www.stardsign.com/main.htm&lt;BR /&gt;
"Mack" &lt;MACKF&gt; wrote in message&lt;BR /&gt;
news:FA5F6F44659297857EED208E6A341200@in.WebX.maYIadrTaRb...&lt;BR /&gt;
&amp;gt; I found Frank's webpage on developing hybrid applications. I tried it and&lt;BR /&gt;
&amp;gt; the first part, where you pass only one layer name back to Vlisp, worked&lt;BR /&gt;
&amp;gt; fine. I'm impressed with how fast you can develope dialog boxes. Here's&lt;BR /&gt;
the&lt;BR /&gt;
&amp;gt; problem. After I copied the VLAX.cls file and made the changes in VLisp&lt;BR /&gt;
and&lt;BR /&gt;
&amp;gt; VBA parts of the program, I can still only select (highlight) one layer in&lt;BR /&gt;
&amp;gt; the dialog box. When I click "OK" with the one layer selected, the program&lt;BR /&gt;
&amp;gt; returns to the VBA editor and I get the error message, "Run-time error&lt;BR /&gt;
2000:&lt;BR /&gt;
&amp;gt; Member not found: funcall". This appears to be in the Setlispsymbol sub.&lt;BR /&gt;
I'm&lt;BR /&gt;
&amp;gt; fairly comfortable with VLisp, but don't know from nothin' about VBA. Can&lt;BR /&gt;
&amp;gt; somebody tell me where to start looking for the answer to this problem?&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; Thanks,&lt;BR /&gt;
&amp;gt; Mack&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;&lt;/MACKF&gt;</description>
      <pubDate>Mon, 27 Aug 2001 07:59:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/vlax-cls/m-p/343243#M81639</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2001-08-27T07:59:45Z</dc:date>
    </item>
    <item>
      <title>Re: VLAX.cls</title>
      <link>https://forums.autodesk.com/t5/vba-forum/vlax-cls/m-p/343244#M81640</link>
      <description>Rob Starz hit the nail on the head (see his posts above). I've&lt;BR /&gt;
corrected VLAX to compensate. Let me know if that doesn't fix the&lt;BR /&gt;
problem.&lt;BR /&gt;
&lt;BR /&gt;
P.S. Isn't VBA form development sooooo much easier than DCL? &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;BR /&gt;
&lt;BR /&gt;
--&lt;BR /&gt;
"That's no ordinary rabbit."&lt;BR /&gt;
http://www.acadx.com&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
"Mack" &lt;MACKF&gt; wrote in message&lt;BR /&gt;
news:FA5F6F44659297857EED208E6A341200@in.WebX.maYIadrTaRb...&lt;BR /&gt;
&amp;gt; I found Frank's webpage on developing hybrid applications. I tried&lt;BR /&gt;
it and&lt;BR /&gt;
&amp;gt; the first part, where you pass only one layer name back to Vlisp,&lt;BR /&gt;
worked&lt;BR /&gt;
&amp;gt; fine. I'm impressed with how fast you can develope dialog boxes.&lt;BR /&gt;
Here's the&lt;BR /&gt;
&amp;gt; problem. After I copied the VLAX.cls file and made the changes in&lt;BR /&gt;
VLisp and&lt;BR /&gt;
&amp;gt; VBA parts of the program, I can still only select (highlight) one&lt;BR /&gt;
layer in&lt;BR /&gt;
&amp;gt; the dialog box. When I click "OK" with the one layer selected, the&lt;BR /&gt;
program&lt;BR /&gt;
&amp;gt; returns to the VBA editor and I get the error message, "Run-time&lt;BR /&gt;
error 2000:&lt;BR /&gt;
&amp;gt; Member not found: funcall". This appears to be in the Setlispsymbol&lt;BR /&gt;
sub. I'm&lt;BR /&gt;
&amp;gt; fairly comfortable with VLisp, but don't know from nothin' about&lt;BR /&gt;
VBA. Can&lt;BR /&gt;
&amp;gt; somebody tell me where to start looking for the answer to this&lt;BR /&gt;
problem?&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; Thanks,&lt;BR /&gt;
&amp;gt; Mack&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;&lt;/MACKF&gt;</description>
      <pubDate>Mon, 27 Aug 2001 08:32:00 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/vlax-cls/m-p/343244#M81640</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2001-08-27T08:32:00Z</dc:date>
    </item>
  </channel>
</rss>

