<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; VBA: MSXML2.XMLHTTP: множественные запросы]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=6068</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=6068&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBA: MSXML2.XMLHTTP: множественные запросы».]]></description>
		<lastBuildDate>Fri, 29 Jul 2011 15:44:02 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VBA: MSXML2.XMLHTTP: множественные запросы]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=50264#p50264</link>
			<description><![CDATA[<div class="quotebox"><cite>igorshemi пишет:</cite><blockquote><p>Огромное спасибо, за разъяснения.</p></blockquote></div><p>Пожалуйста. НА всякий случай, имейте ввиду, что эти коды подходят не в 100% случаев, т.к. в каких-то случаях у микрософта применяются другие коды ошибок. Так что, если вдруг текст ошибки из &quot;System Error Codes&quot; выглядит неподходящим - надо смотреть где-то ещё.</p><div class="quotebox"><cite>igorshemi пишет:</cite><blockquote><p>С интересующего ПК данная страница &quot;web_stamp.php&quot; недоступна (браузер вылетает с &quot;превышен интервал ожидания&quot;)<br />Удалось получить доступ к другому ПК в этой же сети: с него страница web_stamp.php доступна, открывается и работает. Сам vb-скрипт проверить с той машины не дали (боятся, чтоб не угробил и им машину:lol:).<br />Как я понимаю это значит, что проблемы сетевых настроек конкретного ПК и вопрос малость не по теме форума...</p></blockquote></div><p>Похоже что да. На всякий случай (если Вы такого ещё не делали) могу посоветовать проверить на &quot;интересующем ПК&quot; наличие доступа в интернет, и, если доступ есть, подставить в скрипт вместо Вашего адреса адрес какой-нибудь открывающейся через IE страницы (например &quot;http://www.ru/rus/index.html&quot;). Если скрипт ответ получит - дело в Вашем сервере, если нет - дело в настройках &quot;интересующего ПК&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (Spy00000)]]></author>
			<pubDate>Fri, 29 Jul 2011 15:44:02 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=50264#p50264</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBA: MSXML2.XMLHTTP: множественные запросы]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=50262#p50262</link>
			<description><![CDATA[<div class="quotebox"><cite>Spy00000 пишет:</cite><blockquote><p><strong>igorshemi</strong> <br />&quot;run-time error -2146697211 (800с0005)&quot; - это ошибка &quot;Access is denied.&quot; (чтобы посмотреть ошибку надо взять из номера ошибки в 16-ом виде младшие 4 цифры и посмотреть, к примеру, <a href="http://msdn.microsoft.com/en-us/library/ms681381%28v=vs.85%29.aspx">здесь</a>)<br />Т.Е. в первую очередь Вам нужно смотреть настройки виртуального сервера и права доступа к файлу &quot;web_stamp.php&quot;.</p></blockquote></div><p>Огромное спасибо, за разъяснения.</p><div class="quotebox"><cite>Spy00000 пишет:</cite><blockquote><p>Для проверки, чтобы вначале исключить скрипт, (и так как у Вас запрос типа GET) Вы можете пробовать открывать Ваш адрес &quot;http://10.101.21.178/stamp/web_stamp.php?nocache=1&amp;action=action&amp;group=501д&amp;path=\\10.101.21.165\stamp\Stamp.xls&quot; (вместо второго action подставьте нужную Вам строку) на втором компьютере через IE и смотреть, что Вам приходит в ответ. А когда заработает - уже пробовать через скрипт.</p></blockquote></div><p>С интересующего ПК данная страница &quot;web_stamp.php&quot; недоступна (браузер вылетает с &quot;превышен интервал ожидания&quot;)<br />Удалось получить доступ к другому ПК в этой же сети: с него страница web_stamp.php доступна, открывается и работает. Сам vb-скрипт проверить с той машины не дали (боятся, чтоб не угробил и им машину:lol:).<br />Как я понимаю это значит, что проблемы сетевых настроек конкретного ПК и вопрос малость не по теме форума...</p>]]></description>
			<author><![CDATA[null@example.com (igorshemi)]]></author>
			<pubDate>Fri, 29 Jul 2011 13:47:43 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=50262#p50262</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBA: MSXML2.XMLHTTP: множественные запросы]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=50255#p50255</link>
			<description><![CDATA[<p><strong>igorshemi</strong> <br />&quot;run-time error -2146697211 (800с0005)&quot; - это ошибка &quot;Access is denied.&quot; (чтобы посмотреть ошибку надо взять из номера ошибки в 16-ом виде младшие 4 цифры и посмотреть, к примеру, <a href="http://msdn.microsoft.com/en-us/library/ms681381%28v=vs.85%29.aspx">здесь</a>)<br />Т.Е. в первую очередь Вам нужно смотреть настройки виртуального сервера и права доступа к файлу &quot;web_stamp.php&quot;.</p><p>Для проверки, чтобы вначале исключить скрипт, (и так как у Вас запрос типа GET) Вы можете пробовать открывать Ваш адрес &quot;http://10.101.21.178/stamp/web_stamp.php?nocache=1&amp;action=action&amp;group=501д&amp;path=\\10.101.21.165\stamp\Stamp.xls&quot; (вместо второго action подставьте нужную Вам строку) на втором компьютере через IE и смотреть, что Вам приходит в ответ. А когда заработает - уже пробовать через скрипт.</p>]]></description>
			<author><![CDATA[null@example.com (Spy00000)]]></author>
			<pubDate>Fri, 29 Jul 2011 10:18:54 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=50255#p50255</guid>
		</item>
		<item>
			<title><![CDATA[VBA: MSXML2.XMLHTTP: множественные запросы]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=50251#p50251</link>
			<description><![CDATA[<p>Здравствуйте!<br />Написал запрос в AutoCAD для отправки данных на сервер методом GET. Т.к. я с данным языком не знаком совсем (писал методом копи-паста из чужих примеров) прошу проверить его правильность.<br /></p><div class="codebox"><pre><code>
Public Sub myGetHTTP(strAction As String)

    Dim grp As String
    Dim HttpNIPI As String  &#039;http-адрес сервера
    Dim locPath As String   &#039;путь к транзитной папке на данном локальном ПК
    
    &#039;формируем строку http-запроса: GET
    HttpNIPI = &quot;http://10.101.21.178/stamp/web_stamp.php?nocache=1&amp;action=&quot;
    grp = &quot;&amp;group=&quot; &amp; &quot;501д&quot;
    locPath = &quot;&amp;path=&quot; &amp; &quot;\\10.101.21.165\stamp\Stamp.xls&quot;

    Dim objHTTP As New MSXML2.XMLHTTP

    With objHTTP
        .Open &quot;GET&quot;, HttpNIPI &amp; strAction &amp; grp &amp; locPath, False

        .send   &#039;&lt;-- здесь ошибка

        If objHTTP.status &gt;= 400 And objHTTP.status &lt;= 599 Then
            txtXMLResult = &quot;Error Occurred : &quot; &amp; objHTTP.status &amp; &quot; - &quot; &amp; objHTTP.statusText
        Else
            Text = .responseText
            Headers = .getAllResponseHeaders
        End If
    
    End With
    
    Set objHTTP = Nothing
    
    &#039;MsgBox Headers &#039;проверка передачи

End Sub</code></pre></div><p>Проблема в том, что при запуске на разных ПК результат разный. На одном (моем, win 7 , ip 10.101.21.178), где заведен виртуальный сервер, - все идет как и задумано. На соседнем (win xp, ip 10.101.21.165) - вылетает ошибка &quot;run-time error -2146697211 (800с0005)&quot; на строке &quot;.send&quot;, при этом сервер не видит никаких входящих запросов. Оба компа в локальной сети, видят друг друга и без проблем открывают шары друг на друге под &quot;гость&quot;. По коду ошибки толком ничего не нагуглилось.<br />Не пойму в какую сторону копать: то ли сетевых настроек, то ли скрипта <img src="//forum.script-coding.com/img/smilies/hmm.png" width="15" height="15" />.</p>]]></description>
			<author><![CDATA[null@example.com (igorshemi)]]></author>
			<pubDate>Fri, 29 Jul 2011 06:31:28 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=50251#p50251</guid>
		</item>
	</channel>
</rss>
