<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; .NET контрол]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8385&amp;type=atom" />
	<updated>2013-06-11T10:38:25Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=8385</id>
		<entry>
			<title type="html"><![CDATA[Re: .NET контрол]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72915#p72915" />
			<content type="html"><![CDATA[<p><strong>alexii</strong>, Да это понятно, просто эти скрипты будут выполняться как макросы...<br />Поправил реестр <br />в ключе [HKEY_CLASSES_ROOT\VBSFile\Shell\Open]<br />%SystemRoot%\system32\WScript.exe заменил на %SystemRoot%\SysWOW64\WScript.exe</p>]]></content>
			<author>
				<name><![CDATA[molinero]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30180</uri>
			</author>
			<updated>2013-06-11T10:38:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72915#p72915</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: .NET контрол]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72914#p72914" />
			<content type="html"><![CDATA[<p>запускаем 32-битный wscript<br /></p><div class="codebox"><pre><code>Set oFso = CreateObject(&quot;Scripting.FileSystemObject&quot;)
Set oWs = CreateObject(&quot;WScript.Shell&quot;)


sysDir=oFso.GetSpecialFolder(1).Path
sysDir64 =oFso.BuildPath(oFso.GetParentFolderName(sysDir),&quot;SysWOW64&quot;)


If InStr(WScript.FullName, sysDir64)=0 And oFso.FolderExists(sysDir64) Then
    oWs.Run   oFso.BuildPath(sysDir64,&quot;Wscript.exe &quot;) &amp; &quot;&quot;&quot;&quot; &amp; WScript.ScriptFullName &amp; &quot;&quot;&quot;&quot;
    WScript.Quit
End If

WScript.Echo  WScript.FullName</code></pre></div>]]></content>
			<author>
				<name><![CDATA[badik]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=21834</uri>
			</author>
			<updated>2013-06-11T10:32:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72914#p72914</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: .NET контрол]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72912#p72912" />
			<content type="html"><![CDATA[<p>В чём проблема-то? Указывайте полный путь к исполняемому файлу.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2013-06-11T09:54:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72912#p72912</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: .NET контрол]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72911#p72911" />
			<content type="html"><![CDATA[<p>Отлично! Нужный класс создается, но только если запускать 32-битный wscript.</p><p>Его можно установить поумолчанию?<br /><a href="http://hostingkartinok.com"><span class="postimg"><img src="http://s4.hostingkartinok.com/uploads/images/2013/06/f19dcb1607fd117bb8615db3c5161142.png" alt="http://s4.hostingkartinok.com/uploads/images/2013/06/f19dcb1607fd117bb8615db3c5161142.png" /></span></a></p>]]></content>
			<author>
				<name><![CDATA[molinero]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30180</uri>
			</author>
			<updated>2013-06-11T09:35:43Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72911#p72911</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: .NET контрол]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72907#p72907" />
			<content type="html"><![CDATA[<p>В Коллекции кое-что было: <a href="http://forum.script-coding.com/viewtopic.php?id=1139">VBScript: используем классы .NET (Страница 1) — Windows Script Host, HTA (VBScript, JScript) — Серый форум</a>.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2013-06-11T08:48:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72907#p72907</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: .NET контрол]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72906#p72906" />
			<content type="html"><![CDATA[<p><strong>alexii</strong>, я понял. Есть какая нибудь возможность использовать эти библиотеки посредством VBScript?</p>]]></content>
			<author>
				<name><![CDATA[molinero]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30180</uri>
			</author>
			<updated>2013-06-11T08:40:30Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72906#p72906</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: .NET контрол]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72905#p72905" />
			<content type="html"><![CDATA[<p><strong>molinero</strong>, классы и библиотеки .Net достаточно отличаются от привычных нам классов. Лишь некоторые из них можно зарегистрировать и использовать посредством Automation.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2013-06-11T08:01:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72905#p72905</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: .NET контрол]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72904#p72904" />
			<content type="html"><![CDATA[<p>В графическом редакторе WINCC есть пара гридов ActiveX использовать их не могу, т.к. при добавлении сразу выходит сообщение о том что отсутствует *.lic файл...<br />Есть пара гридов на .NET, от сюда и стал копать. В WINCC могу использовать только VBScript или C-Script, по всей видимости как то можно их использовать...</p><p>Библиотека System.data.dll поставляется вместе с NETFramework. На мсдн указано, что все эти классы (DataView, DataTable и т.д) там есть. Там есть код на VB, я понимаю, что это не одно и то же, но! Где то на просторах интернета видел как именно на VBscript в браузере используют классы DataTable и какой то Грид... </p><p>Я не спец и буду рад любой помощи.</p>]]></content>
			<author>
				<name><![CDATA[molinero]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30180</uri>
			</author>
			<updated>2013-06-11T07:49:09Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72904#p72904</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: .NET контрол]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72903#p72903" />
			<content type="html"><![CDATA[<p>Значит, это имя класса (его ProgID) — System.Data.DataView — не зарегистрировано в реестре. Вы можете это проверить, поискав его в разделе HKEY_CLASSES_ROOT. Возможно, зарегистрирован только CLSID. Чтобы создать объект, VBScript ищет в реестре его ProgID, как он указан в скрипте, и если нашёл, то берёт оттуда CLSID. Потом ищёт раздел со значением этого CLSID и оттуда уже берёт информацию о местонахождении библиотеки.</p><p>Та System.Data.dll, которую я смог у себя найти, не является сама по себе СОМ-сервером, т.к. не экспортирует нужных функций. А где вы взяли свою dll? И вообще, откуда инфа, что надо VBScript использовать?</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2013-06-11T06:27:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72903#p72903</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: .NET контрол]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72902#p72902" />
			<content type="html"><![CDATA[<p>WScript.exe так же не может создать объект. Пробовал и 32 и 64.<br /><a href="http://hostingkartinok.com"><span class="postimg"><img src="http://s6.hostingkartinok.com/uploads/images/2013/06/5e42b63507df37327d8c0462238fca91.png" alt="http://s6.hostingkartinok.com/uploads/images/2013/06/5e42b63507df37327d8c0462238fca91.png" /></span></a></p><p>Посмотрел OLE/COM Object explorer&#039;ом System.Data.dll... в ней только один класс TSQLDebugging. Странно, ведь на <a href="http://msdn.microsoft.com/ru-ru/library/system.data.dataview%28v=vs.90%29.aspx">MSDN</a> сказано, что эти классы реализованы именно в этой библиотеке...</p>]]></content>
			<author>
				<name><![CDATA[molinero]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30180</uri>
			</author>
			<updated>2013-06-11T04:42:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72902#p72902</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: .NET контрол]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72901#p72901" />
			<content type="html"><![CDATA[<p>Если Windows у вас x64, то там два варианта wscript.exe и vbscript.dll. По умолчанию используются 64-битные. Так что если библиотека 32-битная, VBScript её не найдёт в реестре. В этом случае надо выполнять скрипт 32-битным wscript.exe, который в Windows\SysWOW64.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2013-06-11T03:52:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72901#p72901</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[.NET контрол]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72900#p72900" />
			<content type="html"><![CDATA[<p>Здравствуйте.<br />В WINCC (SCADA от Siemens) хочу использовать контрол DataGridView для вывода информации. В дизайнере нельзя указать свойства DataSource и Columns - необходимо заполнять их програмно через VBScript. <br /></p><div class="quotebox"><blockquote><p>Источник данных должен представлять собой объект, реализующий интерфейс System.Collections.IEnumerable (например, System.Data.DataView...</p><p>DataView - класс<br />Пространство имен:&nbsp; System.Data<br />Сборка:&nbsp; System.Data (в System.Data.dll)</p></blockquote></div><p>System.Data.dll установлена, зарегистрировал её как СОМ-объект. При создании объекта ошибка. Подскажите что я делаю неправильно?<br /></p><div class="codebox"><pre><code>dim obj
set obj = createobject(&quot;System.Data.DataView&quot;)</code></pre></div><p><a href="http://hostingkartinok.com"><span class="postimg"><img src="http://s4.hostingkartinok.com/uploads/images/2013/06/5e5bde5c83605a75ba4a679633d466d3.png" alt="http://s4.hostingkartinok.com/uploads/images/2013/06/5e5bde5c83605a75ba4a679633d466d3.png" /></span></a></p>]]></content>
			<author>
				<name><![CDATA[molinero]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30180</uri>
			</author>
			<updated>2013-06-11T02:20:48Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72900#p72900</id>
		</entry>
</feed>
