<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AutoIt: Изменение счётчика итераций цикла]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=12690&amp;type=atom" />
	<updated>2017-05-23T22:47:43Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=12690</id>
		<entry>
			<title type="html"><![CDATA[Re: AutoIt: Изменение счётчика итераций цикла]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=116007#p116007" />
			<content type="html"><![CDATA[<p>В таком случае остаётся бесконечный цикл и ExitLoop по условию.</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2017-05-23T22:47:43Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=116007#p116007</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AutoIt: Изменение счётчика итераций цикла]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=116006#p116006" />
			<content type="html"><![CDATA[<p>Я хочу изменить переменную <strong>$Arr</strong>.<br />Это число, которое я получаю из другого массива.<br />У меня есть <strong>GUI</strong>. В нём идёт обычная итерация. Но, когда я нажимаю определённую кнопку,<br />то я хочу изменить количество итераций, т.е., я пытаюсь присвоить переменной <strong>$Arr</strong> другое значение.</p><br /><p>Ну и в вопросе написано, что изменение итераций может быть в любую сторону, хоть прибавить, хоть убавить.</p>]]></content>
			<author>
				<name><![CDATA[Parazit]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34289</uri>
			</author>
			<updated>2017-05-23T22:01:42Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=116006#p116006</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AutoIt: Изменение счётчика итераций цикла]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=116005#p116005" />
			<content type="html"><![CDATA[<p><strong>Parazit</strong><br />Может, сперва на вопросы ответишь?<br />Тогда будет ясно, что именно невозможно.</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2017-05-23T20:24:08Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=116005#p116005</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AutoIt: Изменение счётчика итераций цикла]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=116004#p116004" />
			<content type="html"><![CDATA[<p><strong>Flasher</strong>, это невозможно.</p><p>Переменная <strong>StopValue</strong> читается только при первом проходе.</p><p>Вывод:</p><p>Через <strong>For To Next</strong> реализовать такое невозможно.</p>]]></content>
			<author>
				<name><![CDATA[Parazit]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34289</uri>
			</author>
			<updated>2017-05-23T20:18:17Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=116004#p116004</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AutoIt: Изменение счётчика итераций цикла]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=116003#p116003" />
			<content type="html"><![CDATA[<p><strong>Parazit</strong><br />1. Не уловил связи между событием и UBound. Конкретный пример есть?<br />2. $Arr нужно менять в любую сторону или только в меньшую?</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2017-05-23T14:22:56Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=116003#p116003</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AutoIt: Изменение счётчика итераций цикла]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=115996#p115996" />
			<content type="html"><![CDATA[<p>Привет.</p><p>Допустим, у меня есть некий цикл, он работает, как нужно, но в определённый момент, <br />мне нужно изменить количество итераций.<br />Из вне. Из другой функции. <br />Возможно ли такое в принципе?</p><div class="codebox"><pre><code>
$Arr = 7

For $i = 0 To $Arr
MsgBox(0, &quot;111&quot;, $i)
; If $i = 3 Then ExitLoop
Next


Func _bbb()
;И отсюда, по некому событию я хочу изменить $Arr
EndFunc
</code></pre></div><p>Изменить <strong>$Arr</strong>. Хоть, прибавить, хоть убавить.<br />Как такое реализовать?<br />Всегда выдаётся ошибка, что массив имеет неправильное количество индексов.<br />Дело в том, что я получаю переменную <strong>$Arr</strong> из массива (через <strong>UBound</strong>).<br />Т.е., это всего лишь цифра, которую мне нужно изменить, при появлении некоторого события.</p><p>Я думал про <strong>ReDim</strong>, но как не крутил, ничего не получилось.</p><p>Для примера, я хочу, чтобы было не 7, а 12 итераций цикла.</p>]]></content>
			<author>
				<name><![CDATA[Parazit]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34289</uri>
			</author>
			<updated>2017-05-23T07:16:06Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=115996#p115996</id>
		</entry>
</feed>
