<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Float значение. чтение из памяти]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=5966</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=5966&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Float значение. чтение из памяти».]]></description>
		<lastBuildDate>Fri, 01 Jul 2011 09:03:58 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Float значение. чтение из памяти]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=49571#p49571</link>
			<description><![CDATA[<div class="quotebox"><cite>YMP пишет:</cite><blockquote><p>Float тоже 4-байтное. Может, Вам double нужен? Тогда так:<br /></p><div class="codebox"><pre><code>Size = 8
...
aaaaaa := NumGet(Buf, 0, &quot;Double&quot;)</code></pre></div></blockquote></div><p>написал вместо &quot;Double&quot; , &quot;Float&quot; и помогло:)</p><p><a href="http://s61.radikal.ru/i171/1107/ca/89bbdcfe8580.jpg">http://s61.radikal.ru/i171/1107/ca/89bbdcfe8580.jpg</a></p>]]></description>
			<author><![CDATA[null@example.com (winstan)]]></author>
			<pubDate>Fri, 01 Jul 2011 09:03:58 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=49571#p49571</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Float значение. чтение из памяти]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=49566#p49566</link>
			<description><![CDATA[<p>Float тоже 4-байтное. Может, Вам double нужен? Тогда так:<br /></p><div class="codebox"><pre><code>Size = 8
...
aaaaaa := NumGet(Buf, 0, &quot;Double&quot;)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Fri, 01 Jul 2011 06:30:29 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=49566#p49566</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Float значение. чтение из памяти]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=49562#p49562</link>
			<description><![CDATA[<p>Есть код, проблема в том что мне требуется получить Float из определённого адреса.<br />Как требуется изменить мой код чтобы получить именно Float а не 4 байтное число?</p><p>Тагже требуется пример и записи float в память процесса.</p><div class="codebox"><pre><code>Process, Exist, %ProcessName%
PID := ErrorLevel
Size = 4
VarSetCapacity(Buf,Size, 0)
PROCESS_VM_READ = 0x10

base =0x006601a0
ssss =0x58

hProcess := DllCall(&quot;OpenProcess&quot;, UInt, PROCESS_VM_READ
                                 , Int, False
                                 , UInt, PID)

Ret := DllCall(&quot;ReadProcessMemory&quot;, UInt, hProcess
                                  , UInt, base
                                  , UInt, &amp;Buf
                                  , UInt, Size
                                  , UInt, 0)

pointer := NumGet(Buf)


Ret := DllCall(&quot;ReadProcessMemory&quot;, UInt, hProcess
                                  , UInt, pointer + ssss
                                  , UInt, &amp;Buf
                                  , UInt, Size
                                  , UInt, 0)
    aaaaaa := NumGet(Buf)
    
MsgBox %aaaaaa% ;~ тут нужно вывести float значение</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (winstan)]]></author>
			<pubDate>Fri, 01 Jul 2011 03:13:09 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=49562#p49562</guid>
		</item>
	</channel>
</rss>
