<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Регулярные выражения]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=14910</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=14910&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Регулярные выражения».]]></description>
		<lastBuildDate>Mon, 12 Aug 2019 19:07:32 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Регулярные выражения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=135524#p135524</link>
			<description><![CDATA[<p>Для примера:<br /></p><div class="codebox"><pre><code>SendImageToImgur(imagePath, ClientID)  {
   oFile := FileOpen(imagePath, &quot;r&quot;)
   oFile.Pos := 0
   oFile.RawRead(buff, size := oFile.length)
   oFile.Close()
   strBase64 := CryptBinaryToStringBASE64(&amp;buff, size, true)
   http := ComObjCreate(&quot;Msxml2.XMLHTTP&quot;)
   http.open(&quot;POST&quot;, &quot;https://api.imgur.com/3/image&quot;, true)
   http.onreadystatechange := Func(&quot;StateChange&quot;).Bind(http)
   http.SetRequestHeader(&quot;authorization&quot;, &quot;Client-ID &quot; . ClientID)
   http.send(strBase64)
   VarSetCapacity(strBase64, 0), VarSetCapacity(buff, 0)
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 12 Aug 2019 19:07:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=135524#p135524</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Регулярные выражения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=135523#p135523</link>
			<description><![CDATA[<p>У меня проблем вроде не возникает, я вообще всё внутри функций делаю, там всё обнуляется автоматически. По идее, метод Send не завершается, пока всё, что в нём указано, не будет отправлено.<br />Lexikos, думаю, для простоты так делает, чтобы было понятно новичкам.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 12 Aug 2019 19:04:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=135523#p135523</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Регулярные выражения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=135521#p135521</link>
			<description><![CDATA[<p>Ты уверен, что так можно делать?<br />У меня в итоге залился битый mp4 файл.<br />Сейчас я обнуляю, после того, как получаю ответ от сервера, что эта часть файла загружена, а не сразу после отправки.<br />Кстати, <strong>Lexikos</strong> в своих примерах тоже использует Global:<br /><a href="https://github.com/Lexikos/ActiveScript.ahk/blob/master/Example_JsRT.ahk">https://github.com/Lexikos/ActiveScript … e_JsRT.ahk</a></p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Mon, 12 Aug 2019 18:42:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=135521#p135521</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Регулярные выражения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=135519#p135519</link>
			<description><![CDATA[<p>А в чём проблема? После Send и обнуляй.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 12 Aug 2019 17:56:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=135519#p135519</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Регулярные выражения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=135518#p135518</link>
			<description><![CDATA[<p>Так надо еще body%A_Index% обнулять, а его можно обнулить только после окончания отправки данных.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Mon, 12 Aug 2019 17:41:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=135518#p135518</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Регулярные выражения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=135517#p135517</link>
			<description><![CDATA[<p>Может, ещё внутри функции обнулить нужно, чтобы память освободить, не уверен.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 12 Aug 2019 17:32:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=135517#p135517</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Регулярные выражения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=135516#p135516</link>
			<description><![CDATA[<p>Так не проще:<br /></p><div class="codebox"><pre><code>#Persistent
loop 5
{
   req%A_Index% := ComObjCreate(&quot;Msxml2.XMLHTTP&quot;)
   req%A_Index%.open(&quot;GET&quot;, &quot;https://autohotkey.com/download/1.1/version.txt&quot;, true)
   req%A_Index%.onreadystatechange := Func(&quot;Ready&quot;).Bind(req%A_Index%)
   req%A_Index%.send()
   req%A_Index% := &quot;&quot;
}

Ready(req)
{
   if (req.readyState = 4)
      MsgBox, % req.responseText
}</code></pre></div><p>?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 12 Aug 2019 17:22:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=135516#p135516</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Регулярные выражения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=135515#p135515</link>
			<description><![CDATA[<p>Сравни:<br /></p><div class="codebox"><pre><code>#Persistent
loop 1
{
   req%A_Index% := ComObjCreate(&quot;Msxml2.XMLHTTP&quot;)
   req%A_Index%.open(&quot;GET&quot;, &quot;https://autohotkey.com/download/1.1/version.txt&quot;, true)
   req%A_Index%.onreadystatechange := Func(&quot;Ready&quot;).Bind(A_Index)
   req%A_Index%.send()
}
sleep 5000
msgbox % IsObject(req1)


Ready(Index)
{
   Global
   if (req%Index%.readyState = 4)
      req%Index% := &quot;&quot;    ;   делаем какие-либо действия связанные с этим объектом, например обнуляем
   return
}
</code></pre></div><div class="codebox"><pre><code>#Persistent
loop 1
{
   req%A_Index% := ComObjCreate(&quot;Msxml2.XMLHTTP&quot;)
   req%A_Index%.open(&quot;GET&quot;, &quot;https://autohotkey.com/download/1.1/version.txt&quot;, true)
   req%A_Index%.onreadystatechange := Func(&quot;Ready&quot;).Bind(req%A_Index%)
   req%A_Index%.send()
}
sleep 5000
msgbox % IsObject(req1)

Ready(Index)
{
   if (Index.readyState = 4)
      Index := &quot;&quot;    ;   делаем какие-либо действия связанные с этим объектом, например обнуляем
   return
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Mon, 12 Aug 2019 17:15:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=135515#p135515</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Регулярные выражения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=135514#p135514</link>
			<description><![CDATA[<p>Приводишь пример, который проверить проблематично, попроще нет? <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 12 Aug 2019 17:05:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=135514#p135514</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Регулярные выражения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=135513#p135513</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Если забиндить req%A_Index% вместо A_Index, не будет то же самое без global?</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 12 Aug 2019 17:04:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=135513#p135513</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Регулярные выражения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=135512#p135512</link>
			<description><![CDATA[<p>У меня в коде при заливке на filemail файл отправляется частями.<br />И после отправки определенной части переменную в которой она хранится следует удалять, чтобы не съедалась память, то есть я обнулял HTTP%Index% и body%Index%.<br />Без Global у меня такое не получалось:<br /><a href="http://forum.script-coding.com/viewtopic.php?id=13727">http://forum.script-coding.com/viewtopic.php?id=13727</a></p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Mon, 12 Aug 2019 17:01:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=135512#p135512</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Регулярные выражения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=135511#p135511</link>
			<description><![CDATA[<p>А что этот пример демонстрирует? Так сразу и не понятно. Если забиндить req%A_Index% вместо A_Index, не будет то же самое без global? И как это увидеть?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 12 Aug 2019 16:56:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=135511#p135511</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Регулярные выражения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=135510#p135510</link>
			<description><![CDATA[<div class="codebox"><pre><code>#Persistent
loop 5
{
   req%A_Index% := ComObjCreate(&quot;Msxml2.XMLHTTP&quot;)
   req%A_Index%.open(&quot;GET&quot;, &quot;https://autohotkey.com/download/1.1/version.txt&quot;, true)
   req%A_Index%.onreadystatechange := Func(&quot;Ready&quot;).Bind(A_Index)
   req%A_Index%.send()
}

Ready(Index)
{
   Global
   if (req%Index%.readyState = 4)
      req%Index% := &quot;&quot;    ;   делаем какие-либо действия связанные с этим объектом, например обнуляем
   return
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Mon, 12 Aug 2019 16:46:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=135510#p135510</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Регулярные выражения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=135509#p135509</link>
			<description><![CDATA[<p>А что там с невозможностью избежать глобальных переменных?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 12 Aug 2019 16:22:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=135509#p135509</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Регулярные выражения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=135508#p135508</link>
			<description><![CDATA[<p><strong>Malcev</strong>, ну уговорил, с очень большим текстом можно и подумать, какой вариант применить. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 12 Aug 2019 16:19:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=135508#p135508</guid>
		</item>
	</channel>
</rss>
