<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; JScript: Ошибка (0x800C0005) msxml3.dll]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=7496</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7496&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «JScript: Ошибка (0x800C0005) msxml3.dll».]]></description>
		<lastBuildDate>Sat, 25 Aug 2012 15:37:26 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: JScript: Ошибка (0x800C0005) msxml3.dll]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=63180#p63180</link>
			<description><![CDATA[<p><strong>fomenos</strong>, если используете синхронные запросы, то проверяйте&nbsp; выполнение условия readyState==4 в цикле с использованием WScript.Sleep(100).</p>]]></description>
			<author><![CDATA[null@example.com (JSmаn)]]></author>
			<pubDate>Sat, 25 Aug 2012 15:37:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=63180#p63180</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Ошибка (0x800C0005) msxml3.dll]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=63175#p63175</link>
			<description><![CDATA[<p><span style="color: Green"><strong>fomenos</strong>, я добавил префикс языка в заголовок темы. Оформил код в Ваших постах с использованием <a href="http://forum.script-coding.com/help.php#bbcode">тэга «code»</a>. В будущем делайте сие сами.</span></p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Sat, 25 Aug 2012 11:24:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=63175#p63175</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Ошибка (0x800C0005) msxml3.dll]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=63170#p63170</link>
			<description><![CDATA[<p>Задача состоит в написании сканера, который поможет отловить нужный мне IP адрес, на нем висит как бы видеосервер с камерами наблюдения</p>]]></description>
			<author><![CDATA[null@example.com (fomenos)]]></author>
			<pubDate>Sat, 25 Aug 2012 00:12:44 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=63170#p63170</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Ошибка (0x800C0005) msxml3.dll]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=63169#p63169</link>
			<description><![CDATA[<p>С проблемой разобрался. Ошибка возникает в зависимости от типа запроса - синхронный или асинхронный:<br /></p><div class="codebox"><pre><code>// Синхронный запрос - ошибка при обращении к несуществующему 195.225.228.5
var host = &quot;195.225.228.5&quot;;
function scanPort(){
      browser = new ActiveXObject(&quot;MSXML2.XMLHTTP&quot;);
      browser.open(&quot;POST&quot;,&quot;http://&quot;+host, false);
    browser.setRequestHeader(&quot;Content-type&quot;, &quot;application/x-www-form-urlencoded&quot;);
    browser.send(null);
    WScript.echo(
            &quot;Текущее состояние&quot;,browser.readyState,&quot;\n&quot;,
            &quot; HTTP-статус: &quot;,browser.status,&quot;\n&quot;,
            &quot;Текст ответа: &quot;,browser.responseText,&quot;\n&quot;,
            &quot;Статус в виде строки: &quot;+browser.statusText);
}
scanPort()</code></pre></div><div class="codebox"><pre><code>//Асинхронный запрос - нет ошибки при обращении к несуществующему 195.225.228.5, идет вывод данных
var host = &quot;195.225.228.5&quot;;
function scanPort(){
      browser = new ActiveXObject(&quot;MSXML2.XMLHTTP.3.0&quot;);
      browser.open(&quot;POST&quot;,&quot;http://&quot;+host, true);
      browser.onreadystatechange=analyse;
      browser.send(null);
    WScript.echo (&quot;Незакрывайте это окно пока не получите ответ от сервера&quot;);
}</code></pre></div><div class="codebox"><pre><code>// Функция которая покажет нам все этапы осуществления запроса
function analyse(){
      if(browser.readyState==4){
        WScript.echo(
            &quot;Текущее состояние&quot;,browser.readyState,&quot;\n&quot;,
            &quot; HTTP-статус: &quot;,browser.status,&quot;\n&quot;,
            &quot;Текст ответа: &quot;,browser.responseText,&quot;\n&quot;,
            &quot;Статус в виде строки: &quot;+browser.statusText);
      }
}
scanPort();</code></pre></div><p>Впринципе я применил конструкцию try&nbsp; catch(except) дабы приглушить ошибку для синхронного запроса.</p>]]></description>
			<author><![CDATA[null@example.com (fomenos)]]></author>
			<pubDate>Sat, 25 Aug 2012 00:10:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=63169#p63169</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Ошибка (0x800C0005) msxml3.dll]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=63168#p63168</link>
			<description><![CDATA[<div class="quotebox"><cite>fomenos пишет:</cite><blockquote><p>var host = &quot;195.225.228.4&quot;;<br />var port = &quot;110&quot;;</p></blockquote></div><p>По данному адресу и порту что-то есть? Сдается мне, что Ваш скрипт просто не может найти ресурс. Попроуйте сменить адрес/порт на что-то другое, например гугл или яндекс. И замените true на false в строке<br /></p><div class="codebox"><pre><code>browser.open(&quot;GET&quot;,&quot;http://&quot;+host+&quot;:&quot;+port, true);</code></pre></div><p>Значение true указывает, что надо выполнить асинхронный запрос. Если ресурс труднодоступен по времени, то скрипт просто завершится до того момента пока будут получены все данные. Значение false заставит скрипт ожидать окончания выполнения запроса.</p>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Fri, 24 Aug 2012 23:41:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=63168#p63168</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Ошибка (0x800C0005) msxml3.dll]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=63167#p63167</link>
			<description><![CDATA[<p>Пишет что ошибка в строке&nbsp; &nbsp;browser.send(null);<br />Пробовал прописывать MSXML2.XMLHTTP.3.0 иMSXML2.XMLHTTP.4.0 - результат тот же</p>]]></description>
			<author><![CDATA[null@example.com (fomenos)]]></author>
			<pubDate>Fri, 24 Aug 2012 22:34:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=63167#p63167</guid>
		</item>
		<item>
			<title><![CDATA[JScript: Ошибка (0x800C0005) msxml3.dll]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=63166#p63166</link>
			<description><![CDATA[<p>Есть следующий JS скрипт:<br /></p><div class="codebox"><pre><code>var host = &quot;195.225.228.4&quot;;
var port = &quot;110&quot;;
// Фунция сканирования порта
function scanPort(){
      browser = new ActiveXObject(&quot;MSXML2.XMLHTTP&quot;);
      browser.open(&quot;GET&quot;,&quot;http://&quot;+host+&quot;:&quot;+port, true);
      browser.onreadystatechange=analyse;
      browser.send(null);
    WScript.echo (&quot;Незакрывайте это окно пока не получите ответ от сервера&quot;);
}
// Функция которая покажет нам все этапы осуществления запроса
function analyse(){
      if(browser.readyState==4){
        WScript.echo(
            &quot;Текущее состояние&quot;,browser.readyState,&quot;\n&quot;,
            &quot; HTTP-статус: &quot;,browser.status,&quot;\n&quot;,
            &quot;Текст ответа: &quot;,browser.responseText,&quot;\n&quot;,
            &quot;Статус в виде строки: &quot;+browser.statusText);
      }
}
scanPort();</code></pre></div><p>После запуска скрипта идет вывод данных с WScript.echo, после закрытия окна выбивает ошибку:<br /></p><div class="quotebox"><blockquote><p>The system cannot locate the resource specified. <br />Код (0x800C0005)<br />Источник msxml3.dll</p></blockquote></div><p>В чем может быть ошибка:|</p>]]></description>
			<author><![CDATA[null@example.com (fomenos)]]></author>
			<pubDate>Fri, 24 Aug 2012 21:20:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=63166#p63166</guid>
		</item>
	</channel>
</rss>
