<?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=7764</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7764&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Почему не срабатывает сравнение?».]]></description>
		<lastBuildDate>Thu, 08 Nov 2012 05:22:36 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Почему не срабатывает сравнение?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65456#p65456</link>
			<description><![CDATA[<p>Спасибо, работает!</p>]]></description>
			<author><![CDATA[null@example.com (D_Pavel)]]></author>
			<pubDate>Thu, 08 Nov 2012 05:22:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65456#p65456</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Почему не срабатывает сравнение?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65454#p65454</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Почему переменные получаются разных типов?</p></blockquote></div><p>Переменные не типизированы, хранятся в виде строк.</p><p>Суть проблемы не в некой «типизации», а в незнании вами «особенности» синтаксиса ahk:<br />В autohotkey версии &lt; 2 оператор if расценивает <strong>sssss &lt;&gt; FileVolume</strong> как сравнение содержимого переменной с именем sssss со строкой FileVolume</p><p>Правильно писать так:<br /></p><div class="codebox"><pre><code>sssss := 100
FileVolume := sssss
If (sssss &lt;&gt; FileVolume) ; сравнение содержимого двух переменных
    MsgBox 100 &lt;&gt; 100</code></pre></div><p>В AHK v2 условие оператора if расценивается целиком как выражение, даже при отсутствии скобок.<br />В v1.1 используйте скобки, не ошибётесь.</p>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Thu, 08 Nov 2012 04:13:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65454#p65454</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Почему не срабатывает сравнение?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65453#p65453</link>
			<description><![CDATA[<p>Вот так условие срабатывает, выполняется код в скобках:</p><div class="codebox"><pre><code>
sssss := 100
FileVolume := sssss
If sssss &lt;&gt; FileVolume
{
	............
}</code></pre></div><p>А если написать так, то условие не срабатывает:<br /></p><div class="codebox"><pre><code>If &quot;&quot; . sssss &lt;&gt; FileVolume</code></pre></div><p>Что за фигня?? Почему переменные получаются разных типов? В скрипте они больше нигде не используются и не определяются.<br />Я считаю что в первом варианте условие не должно сработать. В чем ошибка?</p>]]></description>
			<author><![CDATA[null@example.com (D_Pavel)]]></author>
			<pubDate>Thu, 08 Nov 2012 03:20:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65453#p65453</guid>
		</item>
	</channel>
</rss>
