<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; JScript: Вызов функций из dll в JScript]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6817&amp;type=atom" />
	<updated>2012-02-15T08:15:15Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=6817</id>
		<entry>
			<title type="html"><![CDATA[Re: JScript: Вызов функций из dll в JScript]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=56855#p56855" />
			<content type="html"><![CDATA[<p><strong>SergeyA</strong>,еcли принципиально хочется использовать WSH c JS, то <a href="http://forum.script-coding.com/viewtopic.php?pid=56854#p56854">ознакомьтесь с этой темой</a> и пользуйтесь DynWrapperX.</p><p>Если очень нравится язык JS, то можете внутри AutoIt использовать ScriptControl и портировать туда не достающие в WSH-JS функции.</p>]]></content>
			<author>
				<name><![CDATA[JSmаn]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24434</uri>
			</author>
			<updated>2012-02-15T08:15:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=56855#p56855</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JScript: Вызов функций из dll в JScript]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=56796#p56796" />
			<content type="html"><![CDATA[<p>Спасибо за разъяснение, но я сам пишу на AutoIt, очень жаль что VBScript и Jscript не имеют возможности вызова функций из dll на прямую, в AutoIt нет возможности писать свои dll и ActiveX компоненты, я подумал, а что если написать WSC (Windows Script Component) на VBScript или JScript оказалось в каждом скриптовом языке есть свои не достатки, а использовать Dynwrapx для этого нет смысла, так как я могу в AutoIt напрямую с ним работать.</p>]]></content>
			<author>
				<name><![CDATA[SergeyA]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27173</uri>
			</author>
			<updated>2012-02-14T06:52:00Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=56796#p56796</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JScript: Вызов функций из dll в JScript]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=56789#p56789" />
			<content type="html"><![CDATA[<p>Думаю, что registerCFunction и callC — самописные (на JavaScript) функции, внутри которых используется что-то наподобие Dynwrapx. Напрямую из JScript/VBScript вы API-функцию никак не вызовете, нет в этих языках такой возможности. Если использование дополнительных DLL по какой-то причине нежелательно, посмотрите в сторону AutoHotkey, например. Там проблем с API никаких и скрипт можно скомпилировать в EXE, так что будет работать на любой машине даже без установки AutoHotkey. В то же время это скриптовый язык, с соответствующими удобствами по сравнению с компилируемыми языками.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2012-02-14T02:29:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=56789#p56789</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[JScript: Вызов функций из dll в JScript]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=56787#p56787" />
			<content type="html"><![CDATA[<p>Подскажите пожалуйста, нашёл в сети вот такой <a href="http://www.opennet.ru/docs/RUS/servguide14/misc.html#1026789">пример</a> и сделал так:</p><div class="codebox"><pre><code>
var isRegistered = registerCFunction(&quot;MessageBox&quot;,&quot;D:\\WINDOWS\\system32\\user32.dll&quot;, &quot;user32_MessageBox&quot;);

If (isRegistered==True);
{

   var returnValue = callC(&quot;MessageBox&quot;, 0, &quot;HEllo&quot;, &quot;MBox&quot;, 32);
   write(returnValue);

}</code></pre></div><p>Но он не работает, пишет: Предпологается наличие объекта, JavaScript не знаю вообще... хотел поинтересоваться что этот пример делает и как им пользоватся?</p>]]></content>
			<author>
				<name><![CDATA[SergeyA]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27173</uri>
			</author>
			<updated>2012-02-13T21:08:27Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=56787#p56787</id>
		</entry>
</feed>
