<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; VBA: MSXML2.XMLHTTP: множественные запросы]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=6068&amp;type=atom" />
	<updated>2011-07-29T15:44:02Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=6068</id>
		<entry>
			<title type="html"><![CDATA[Re: VBA: MSXML2.XMLHTTP: множественные запросы]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=50264#p50264" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Spy00000]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27060</uri>
			</author>
			<updated>2011-07-29T15:44:02Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=50264#p50264</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBA: MSXML2.XMLHTTP: множественные запросы]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=50262#p50262" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[igorshemi]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27114</uri>
			</author>
			<updated>2011-07-29T13:47:43Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=50262#p50262</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBA: MSXML2.XMLHTTP: множественные запросы]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=50255#p50255" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Spy00000]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27060</uri>
			</author>
			<updated>2011-07-29T10:18:54Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=50255#p50255</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[VBA: MSXML2.XMLHTTP: множественные запросы]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=50251#p50251" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[igorshemi]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27114</uri>
			</author>
			<updated>2011-07-29T06:31:28Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=50251#p50251</id>
		</entry>
</feed>
