<?xml version="1.0" encoding="ISO-8859-1" ?><rss version="2.0">
<channel>
    <title>RoboRealm Forum</title>
    <link>http://www.RoboRealm.com/</link>
    <description>The newest forum threads.</description>
    <lastBuildDate>Tue, 30 Nov 1999 00:11:00 EST</lastBuildDate>
    <language>en-us</language>
    <copyright>Copyright: (C) RoboRealm, http://www.RoboRealm.com/</copyright>
    <docs>http://www.RoboRealm.com/</docs>

    <item>
        <title>setParameter for ButtonInterface</title>
        <description>
        I am having trouble implementing a dynamic button interface. I have an array of values that correspond to csv files that are loaded using READ_VARIABLES.&amp;nbsp;&amp;nbsp; I want to loop through the array and set the buttons vertically. The results are unpredictable. Some settings like name, color, height, toggle_group are not set for all buttons. Sometimes the screen flashes repeatedly&amp;nbsp;&amp;nbsp;&lt;br&gt;&lt;br&gt;Are there limitations to setParameter? I have tried adding a delay between each setParameter statement using sleep and msgBox but it does not help. &lt;br&gt;&lt;br&gt;Am I simply better off integrating an IE html form to provide this control?&lt;br&gt;&lt;br&gt;The vbScript module does all the work:&lt;br&gt;&lt;br&gt;v_jobs = &quot;A,B,C,D,E,F,G&quot;&lt;br&gt;&lt;br&gt;IF NOT(ISARRAY(AR_JOBS)) THEN&lt;br&gt;&amp;nbsp;&amp;nbsp;ar_jobs = split(v_jobs, &quot;,&quot;)&lt;br&gt;&amp;nbsp;&amp;nbsp;setParameter &quot;BUTTON_INTERFACE&quot;, 1, &quot;dialog_width&quot;, 160&lt;br&gt;&amp;nbsp;&amp;nbsp;setParameter &quot;BUTTON_INTERFACE&quot;, 1, &quot;dialog_height&quot;, ubound(ar_jobs)*50+90&lt;br&gt;&amp;nbsp;&amp;nbsp;setParameter &quot;BUTTON_INTERFACE&quot;, 1, &quot;dialog_x&quot;, 70&lt;br&gt;&amp;nbsp;&amp;nbsp;setParameter &quot;BUTTON_INTERFACE&quot;, 1, &quot;dialog_y&quot;, 20&lt;br&gt;&amp;nbsp;&amp;nbsp;for x = 0 to ubound(ar_jobs)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;setButton x, ar_jobs(x)&lt;br&gt;&amp;nbsp;&amp;nbsp;next&lt;br&gt;END IF&lt;br&gt;&lt;br&gt;sub setButton (b,n)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vx = cstr(b+1)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; setBut vx&amp;&quot;_name&quot;, n&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; setBut vx&amp;&quot;_height&quot;, 46&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; setBut vx&amp;&quot;_width&quot;, 110&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; setBut vx&amp;&quot;_x_position&quot;, 20&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; setBut vx&amp;&quot;_y_position&quot;, 6+(b*50)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; setBut vx&amp;&quot;_color&quot;, &quot;#330099&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; setBut vx&amp;&quot;_text_color&quot;, &quot;#FFFFFF&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; setBut vx&amp;&quot;_is_toggle&quot;, &quot;TRUE&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; setBut vx&amp;&quot;_toggle_group&quot;, &quot;ALL&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; setBut vx&amp;&quot;_clear_on_release&quot;, &quot;FALSE&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; setBut vx&amp;&quot;_variable_name&quot;, &quot;V_CSV_X&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; setBut vx&amp;&quot;_variable_value&quot;, b&lt;br&gt;end sub&lt;br&gt;&lt;br&gt;sub setBut (p, v) &lt;br&gt;&amp;nbsp;&amp;nbsp;setParameter &quot;BUTTON_INTERFACE&quot;, 1, p, v&lt;br&gt;&amp;nbsp;&amp;nbsp;&apos;write p&amp;&quot;:&quot;&amp;v&amp;&quot;|&quot;&lt;br&gt;end sub        </description>
        <link>http://www.roborealm.com/forum/index.php?thread_id=3620</link>
        <guid>http://www.roborealm.com/forum/index.php?thread_id=3620</guid>
        <pubDate>Tue, 30 Nov 1999 00:11:00 EST</pubDate>
    </item>
</channel>
</rss>
