<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; VBS: Доступ к объекту через массив vbscript]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=8545</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8545&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBS: Доступ к объекту через массив vbscript».]]></description>
		<lastBuildDate>Wed, 07 Aug 2013 13:31:24 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VBS: Доступ к объекту через массив vbscript]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74296#p74296</link>
			<description><![CDATA[<p>Спасибо!!! То что надо!!!</p>]]></description>
			<author><![CDATA[null@example.com (fomenos)]]></author>
			<pubDate>Wed, 07 Aug 2013 13:31:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74296#p74296</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Доступ к объекту через массив vbscript]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74295#p74295</link>
			<description><![CDATA[<p>Полный текст:<br /></p><div class="codebox"><pre><code>dim my_class
dim new_arr(3)
 
&#039; Создаем класс new_class
Class new_class
     &#039; глобальная видимость
     dim a, b, c
End Class
 
&#039; создаем ссылку на экземпляр vbs класса new_class
set my_class = new new_class

 
&#039;Заполняем свойства
with my_class
     .a = 200
     .b = 500
     .c = 300
end with

new_arr(0) = 0
new_arr(1) = &quot;строка&quot;
&#039; ошибка!!!
Set new_arr(2) = my_class &#039; &lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt; 


MsgBox new_arr(2).a</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (max7)]]></author>
			<pubDate>Wed, 07 Aug 2013 13:31:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74295#p74295</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Доступ к объекту через массив vbscript]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74294#p74294</link>
			<description><![CDATA[<p>Можно конечно сделать так:</p><div class="codebox"><pre><code>
dim my_class
dim new_arr(3)
 
&#039; Создаем класс new_class
Class new_class
     &#039; глобальная видимость
     dim a, b, c
End Class
 


new_arr(0) = 0
new_arr(1) = &quot;строка&quot;
set new_arr(2) = new new_class


MsgBox new_arr(2).a
</code></pre></div><p>Но мне надо сначала заполнить свойства объекта, а уже потом добавить объект в массив</p>]]></description>
			<author><![CDATA[null@example.com (fomenos)]]></author>
			<pubDate>Wed, 07 Aug 2013 13:29:49 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74294#p74294</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Доступ к объекту через массив vbscript]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74293#p74293</link>
			<description><![CDATA[<p>Присвоение объектов в VBS должно предварятся ключевым словом SET.<br />Должно быть так:<br /></p><div class="codebox"><pre><code>Set new_arr(2) = my_class</code></pre></div><p>В интернете пишут:<br /></p><div class="quotebox"><blockquote><p>Оператор SET используется в VB*-языках, когда идет присваивание объектов, а не встроенных числовых или строковых типов. Отвечает он действительно за подсчет ссылок, так как любой класс VB является COM-объектом (хотя все это и скрыто). Одна из особенностей VB, которую портировали в VBScript.</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (max7)]]></author>
			<pubDate>Wed, 07 Aug 2013 13:27:43 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74293#p74293</guid>
		</item>
		<item>
			<title><![CDATA[VBS: Доступ к объекту через массив vbscript]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74292#p74292</link>
			<description><![CDATA[<p>Уважаемые форумчане, нужен совет - как в массив vbscript добавить объект. Вот пример:<br /></p><div class="codebox"><pre><code>
dim my_class
dim new_arr(3)
 
&#039; Создаем класс new_class
Class new_class
     &#039; глобальная видимость
     dim a, b, c
End Class
 
&#039; создаем ссылку на экземпляр vbs класса new_class
set my_class = new new_class

 
&#039;Заполняем свойства
with my_class
     .a = 200
     .b = 500
     .c = 300
end with

new_arr(0) = 0
new_arr(1) = &quot;строка&quot;
&#039; ошибка!!!
new_arr(2) = my_class


MsgBox new_arr(2).a
</code></pre></div><p>Очень нужна помощь.</p>]]></description>
			<author><![CDATA[null@example.com (fomenos)]]></author>
			<pubDate>Wed, 07 Aug 2013 13:22:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74292#p74292</guid>
		</item>
	</channel>
</rss>
