<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; Проблема с выводом номера читаемой из файла строки.]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=11857</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=11857&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Проблема с выводом номера читаемой из файла строки.».]]></description>
		<lastBuildDate>Sat, 30 Jul 2016 16:48:28 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Проблема с выводом номера читаемой из файла строки.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=106483#p106483</link>
			<description><![CDATA[<p>Ну, значит не была объявлена глобально. Вне функций она всё равно доступна.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sat, 30 Jul 2016 16:48:28 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=106483#p106483</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблема с выводом номера читаемой из файла строки.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=106477#p106477</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Если в функции ничего не указано — все переменные внутри локальны.</p></blockquote></div><p>Так дело в том, что если бы переменная i была объявлена глобально в подключаемом модуле, то тогда использовалась бы та самая переменная i.</p>]]></description>
			<author><![CDATA[null@example.com (John_Science)]]></author>
			<pubDate>Sat, 30 Jul 2016 12:10:56 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=106477#p106477</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблема с выводом номера читаемой из файла строки.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=106452#p106452</link>
			<description><![CDATA[<p><strong>John_Science</strong></p><p>Для надёжности, особенно со сторонними модулями, переведи в функцию, при повторном объявлении, функции, скрипт будет ругаться.</p>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Fri, 29 Jul 2016 10:32:27 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=106452#p106452</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблема с выводом номера читаемой из файла строки.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=106446#p106446</link>
			<description><![CDATA[<p>Если в функции ничего не указано — все переменные внутри локальны.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 28 Jul 2016 19:45:10 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=106446#p106446</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблема с выводом номера читаемой из файла строки.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=106445#p106445</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />Проблема в том, что почему с функцией тогда работает? Там не указано, что переменная объявлена локально, следовательно должны бы были остаться те же проблемы. Если я что-то не так понимаю, прошу простить.</p>]]></description>
			<author><![CDATA[null@example.com (John_Science)]]></author>
			<pubDate>Thu, 28 Jul 2016 19:41:44 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=106445#p106445</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблема с выводом номера читаемой из файла строки.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=106444#p106444</link>
			<description><![CDATA[<div class="quotebox"><cite>John_Science пишет:</cite><blockquote><p>Я не понимаю, почему так происходит</p></blockquote></div><p>Ответ на поверхности — видимо, переменная с этим именем уже используется SAMP.ahk.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 28 Jul 2016 18:57:10 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=106444#p106444</guid>
		</item>
		<item>
			<title><![CDATA[Проблема с выводом номера читаемой из файла строки.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=106416#p106416</link>
			<description><![CDATA[<p>Я делал внутриигровой редактор текста, чтобы не требовалось уходить в АФК для программирования. Захотел добавить вещь, чтобы показывало количество строчек. Простейшая программа, но вдруг появился странный баг. Вместо нормального вывода получалось нечто подобное:<br /></p><div class="codebox"><pre><code>1
7
7
7
7</code></pre></div><p>Исходный код скрипта для теста:<br /></p><div class="codebox"><pre><code>#include SAMP.ahk


F2::
i := 0
Loop, read, input.txt
{
	i := i + 1
	addChatMessage(&quot;FF0000&quot;, i)
}
return</code></pre></div><p>Ссылка на SAMP.ahk : <a href="http://rgho.st/8fZYfdXqB">http://rgho.st/8fZYfdXqB</a></p><p>Сначала я грешил на свой код, потом решил попробовать с другой переменной-счетчиком (банально дал другое имя). Сработало. Потом начал грешить на код SAMP.ahk. Искал переменную i, объявленную глобально, не нашел. Решил попробовать другим образом:</p><div class="codebox"><pre><code>#include SAMP.ahk


F2::
	f()
return

f()
{
	i := 0
	Loop, read, newadm.txt
	{
		i := i + 1
		addChatMessage(&quot;FF0000&quot;, i)
	}
	return
}</code></pre></div><p>Снова заработало. Я не понимаю, почему так происходит. Вроде тривиальная программа, однако мне, человеку с интеллектом ёжика, стоило больших трудов ее отладить. Прошу объяснить, почему так произошло.</p>]]></description>
			<author><![CDATA[null@example.com (John_Science)]]></author>
			<pubDate>Thu, 28 Jul 2016 10:04:19 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=106416#p106416</guid>
		</item>
	</channel>
</rss>
