<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Можно использовать _ReturnAddress в ahk?]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=16713</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16713&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Можно использовать _ReturnAddress в ahk?».]]></description>
		<lastBuildDate>Sun, 07 Nov 2021 08:12:00 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Можно использовать _ReturnAddress в ahk?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150524#p150524</link>
			<description><![CDATA[<div class="quotebox"><cite>nullmdn пишет:</cite><blockquote><p><a href="https://docs.microsoft.com/en-us/cpp/intrinsics/returnaddress?view=msvc-160">https://docs.microsoft.com/en-us/cpp/in … w=msvc-160</a></p><p>В C ++ можно использовать _ReturnAddress, чтобы узнать, где была вызвана функция.<br />Можно ли это реализовать и в ahk?</p></blockquote></div><p>Спасибо.<br />Разве RegisterCallback не получает просто адрес функции? Я пытаюсь определить адрес, по которому была вызвана функция.<br />Например, когда я подключал определенную функцию, я хочу проверить адрес, по которому эта функция была вызвана.</p><br /><div class="codebox"><pre><code>hook1 := New MinHook(&quot;user32.dll&quot;, &quot;MessageBoxW&quot;, &quot;MessageBoxW_Hook&quot;)
hook1.Enable()
Return

MessageBoxW_Hook(hWnd, lpText, lpCaption, uType) {
	global hook1
	return DllCall(hook1.original, &quot;ptr&quot;, hWnd, &quot;str&quot;, &quot;Hooked!&quot;, &quot;ptr&quot;, lpCaption, &quot;uint&quot;, 48)
}
</code></pre></div><p>Я «подключаю» MessageBox с помощью приведенного выше кода. И когда вызывается MessageBox, я хочу определить адрес, который вызвал эту функцию.</p>]]></description>
			<author><![CDATA[null@example.com (nullmdn)]]></author>
			<pubDate>Sun, 07 Nov 2021 08:12:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150524#p150524</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Можно использовать _ReturnAddress в ahk?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150523#p150523</link>
			<description><![CDATA[<p>Оформляйте ссылки соответствующим <a href="https://forum.script-coding.com/misc.php?action=rules#links-formatting">тегом</a>. Я отредактировал ваш пост.<br />Самое близкое RegisterCallback().</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 07 Nov 2021 07:46:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150523#p150523</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Можно использовать _ReturnAddress в ahk?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150522#p150522</link>
			<description><![CDATA[<p><a href="https://docs.microsoft.com/en-us/cpp/intrinsics/returnaddress?view=msvc-160">https://docs.microsoft.com/en-us/cpp/in … w=msvc-160</a></p><p>В C ++ можно использовать _ReturnAddress, чтобы узнать, где была вызвана функция.<br />Можно ли это реализовать и в ahk?</p>]]></description>
			<author><![CDATA[null@example.com (nullmdn)]]></author>
			<pubDate>Sun, 07 Nov 2021 07:22:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150522#p150522</guid>
		</item>
	</channel>
</rss>
