<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Сравнение 10-ти значных чисел]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6531&amp;type=atom" />
	<updated>2011-12-25T17:54:07Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=6531</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сравнение 10-ти значных чисел]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=54964#p54964" />
			<content type="html"><![CDATA[<p>Все таки я вот придумал такой вот колхозный способ решения только он не работает:(здесь я написал только пример так сказать главный код(данный скрипт должен копировать содержимое веб страницы, вставлять в&nbsp; текстовый документ и затем сравнивать две строки, если они не равны то должен прозвучать звук динамика)) В чем у меня ошибка подскажите ?<br /></p><div class="codebox"><pre><code>numpad9::
clipboard=
Send, ^a
Send, ^c
clipwait
fileappend, %clipboardall%, c:\txt.txt
sleep, 1000
filereadline, var1, c:\txt.txt, line1
filereadline, var2, c:\txt.txt, line2
if (var1&lt;&gt;var2) soundbeep</code></pre></div>]]></content>
			<author>
				<name><![CDATA[lprooo]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27411</uri>
			</author>
			<updated>2011-12-25T17:54:07Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=54964#p54964</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сравнение 10-ти значных чисел]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=54680#p54680" />
			<content type="html"><![CDATA[<p>В контексте нашего спора не так уж важно, знаем ли мы, какая конкретно API-функция вызывается. Главное, что это происходит и в случае использования стандартных команд, и в случае обращения к COM, и в обоих случаях не напрямую, а опосредованно.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2011-12-15T22:05:52Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=54680#p54680</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сравнение 10-ти значных чисел]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=54678#p54678" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>А по-моему, мы просто используем определённый синтаксис, говорящий интерпретатору, что нужно вызвать соответствующий объект. С оговоркой &quot;явно&quot; согласен, но это не меняет сути происходящего.</p></blockquote></div><p>Ещё как меняет. Вызывая стандартную msgbox я не говорю интерпретатору вызвать MessageBox, я могу даже не знать о её существовании. Да и интерпретатор не обязан её вызывать, он может сразу вызвать MessageBoxEx, MessageBoxTimeout, или SoftModalMessageBox- это никого волновать не должно.</p>]]></content>
			<author>
				<name><![CDATA[Александр_]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24888</uri>
			</author>
			<updated>2011-12-15T20:16:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=54678#p54678</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сравнение 10-ти значных чисел]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=54675#p54675" />
			<content type="html"><![CDATA[<p>А по-моему, мы просто используем определённый синтаксис, говорящий интерпретатору, что нужно вызвать соответствующий объект. С оговоркой &quot;явно&quot; согласен, но это не меняет сути происходящего.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2011-12-15T19:22:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=54675#p54675</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сравнение 10-ти значных чисел]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=54672#p54672" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Вот смотри, мы пишем в исходном коде, к примеру, MsgBox, и интерпретатор вызывает соответствующую WinAPI-функцию. Или мы, используя требуемый синтаксис, пишем</p><div class="codebox"><pre><code>oShell := ComObjCreate(&quot;Shell.Application&quot;)</code></pre></div><p>и интерпретатор также обращается к соответствующей API. В чём ты видишь разницу?</p></blockquote></div><p>Во втором случае мы явно используем сторонний объект(Shell), который не является частью языка.</p>]]></content>
			<author>
				<name><![CDATA[Александр_]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24888</uri>
			</author>
			<updated>2011-12-15T18:59:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=54672#p54672</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сравнение 10-ти значных чисел]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=54671#p54671" />
			<content type="html"><![CDATA[<p>Вот смотри, мы пишем в исходном коде, к примеру, MsgBox, и интерпретатор вызывает соответствующую WinAPI-функцию. Или мы, используя требуемый синтаксис, пишем</p><div class="codebox"><pre><code>oShell := ComObjCreate(&quot;Shell.Application&quot;)</code></pre></div><p>и интерпретатор также обращается к соответствующей API. В чём ты видишь разницу?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2011-12-15T18:52:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=54671#p54671</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сравнение 10-ти значных чисел]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=54669#p54669" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Но чтобы вызвать метод COM-объекта, к примеру, из AHK-скрипта, нужен определённый интерфейс, который сам по себе API-функцией не является, как и &quot;стандартная функция&quot;.</p></blockquote></div><p>Как и для любых API-функций.</p>]]></content>
			<author>
				<name><![CDATA[Александр_]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24888</uri>
			</author>
			<updated>2011-12-15T18:34:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=54669#p54669</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сравнение 10-ти значных чисел]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=54668#p54668" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Александр_ пишет:</cite><blockquote><p>Методы COM-объектов- это API-функции.</p></blockquote></div><p>Но чтобы вызвать метод COM-объекта, к примеру, из AHK-скрипта, нужен определённый интерфейс, который сам по себе API-функцией не является, как и &quot;стандартная функция&quot;.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2011-12-15T18:26:17Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=54668#p54668</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сравнение 10-ти значных чисел]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=54664#p54664" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Повторюсь, на команды AHK также можно смотреть, как на интерфейс к API, ведь никакого другого способа их выполнения не существует.</p></blockquote></div><p>И что? API-функциями они от этого не становятся. По твоей логике API-функции- это функции, не содержащие вложенных функций, а это не верно, тем более что API не обязательно ограничивается функциями.<br /></p><div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Последнего тезиса не понял.</p></blockquote></div><p>&quot;стандартные функции&quot;- это не API-функции. Методы COM-объектов- это API-функции.</p>]]></content>
			<author>
				<name><![CDATA[Александр_]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24888</uri>
			</author>
			<updated>2011-12-15T16:54:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=54664#p54664</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сравнение 10-ти значных чисел]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=54623#p54623" />
			<content type="html"><![CDATA[<p>Последнего тезиса не понял. По-моему, ты просто не хочешь признать очевидного. Повторюсь, на команды AHK также можно смотреть, как на интерфейс к API, ведь никакого другого способа их выполнения не существует.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2011-12-14T18:41:07Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=54623#p54623</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сравнение 10-ти значных чисел]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=54622#p54622" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Только к тому, что и при использовании COM из AHK, и при использовании обычных команд происходит обращение к API посредством определённого интерфейса, в этом сходство этих действий.</p></blockquote></div><p>Это очевидно. Суть в том, что вызывая &quot;стандартные функции&quot; мы не обращаемся к API, а вызывая методы COM-объектов- обращаемся.</p>]]></content>
			<author>
				<name><![CDATA[Александр_]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24888</uri>
			</author>
			<updated>2011-12-14T18:27:29Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=54622#p54622</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сравнение 10-ти значных чисел]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=54619#p54619" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Александр_ пишет:</cite><blockquote><p>Не понимаю к чему ты клонишь.</p></blockquote></div><p>Только к тому, что и при использовании COM из AHK, и при использовании обычных команд происходит обращение к API посредством определённого интерфейса, в этом сходство этих действий.<br /></p><div class="quotebox"><cite>Александр_ пишет:</cite><blockquote><div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Вовсе не обязательно, AHK_L <a href="http://l.autohotkey.net/docs/commands/ComObjCreate.htm">поддерживает</a> COM.</p></blockquote></div><p>Не знал.</p></blockquote></div><p>Ну, тогда спор, видимо, исчерпан! <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2011-12-14T18:06:06Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=54619#p54619</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сравнение 10-ти значных чисел]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=54617#p54617" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Вовсе не обязательно, AHK_L <a href="http://l.autohotkey.net/docs/commands/ComObjCreate.htm">поддерживает</a> COM.</p></blockquote></div><p>Не знал.<br /></p><div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Не как API, а как оболочку для API. Просто COM — это оболочка, которую можно использовать в разных языках, а команды AHK — да, оболочка, которую можно использовать только в AHK, но от этого они не перестают быть оболочкой API в рамках данного языка.</p></blockquote></div><p>Ну тогда эти API будут оболочками для других, более низкоуровневых API. Не понимаю к чему ты клонишь.<br />И вообще странное сравнение технологического стандарта(COM) с подпрограммами в AHK <img src="//forum.script-coding.com/img/smilies/yikes.png" width="15" height="15" />.</p>]]></content>
			<author>
				<name><![CDATA[Александр_]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24888</uri>
			</author>
			<updated>2011-12-14T17:32:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=54617#p54617</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сравнение 10-ти значных чисел]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=54614#p54614" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Александр_ пишет:</cite><blockquote><p>Для использования COM придётся использовать DllCall</p></blockquote></div><p>Вовсе не обязательно, AHK_L <a href="http://l.autohotkey.net/docs/commands/ComObjCreate.htm">поддерживает</a> COM.<br /></p><div class="quotebox"><cite>Александр_ пишет:</cite><blockquote><p>А &quot;обычные&quot; команды нельзя рассматривать как API, поскольку они служат только для &quot;внутреннего пользования&quot;.</p></blockquote></div><p>Не как API, а как оболочку для API. Просто COM — это оболочка, которую можно использовать в разных языках, а команды AHK — да, оболочка, которую можно использовать только в AHK, но от этого они не перестают быть оболочкой API в рамках данного языка.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2011-12-14T16:15:30Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=54614#p54614</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сравнение 10-ти значных чисел]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=54613#p54613" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Это условие сработает в любом случае: и при использовании COM, и &quot;обычных&quot; команд, и DllCall().</p></blockquote></div><p>Для использования COM придётся использовать DllCall- методы объектов вызываются как и обычные функции, только нужно передавать ещё и указатель на объект. А &quot;обычные&quot; команды нельзя рассматривать как API, поскольку они служат только для &quot;внутреннего пользования&quot;. Например я не могу вызывать эти функции в своих проектах на C++ или паскале. Определение из википедии:<br /></p><div class="quotebox"><cite>wikipedia.org пишет:</cite><blockquote><p>Интерфейс программирования приложений (иногда интерфейс прикладного программирования) (англ. application programming interface, API [эй-пи-ай]) — набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) для использования во внешних программных продуктах.</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[Александр_]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24888</uri>
			</author>
			<updated>2011-12-14T16:03:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=54613#p54613</id>
		</entry>
</feed>
