Hey FastFrench
I have question : on your FastFind_Demo.au3, the FFLocalizeChanges crashes on the second loop. Do you have any idea what could be the problem?
Even i tried this code and when i press "end" button a second time, it crashes.
#include "FastFind.au3"
#Include <WinAPI.au3>
#include <Misc.au3>
HotKeySet("{ESC}", "TheEnd")
HotKeySet("{HOME}", "home")
HotKeySet("{END}", "end")
$i = 1
$dir = "D:\FastFind 2_2\"
FFSnapShot(225, 293, 1140, 705, 1)
FFSaveJPG($dir & "image1",100,true,225, 293, 1140, 705)
while 1
Sleep(10)
Wend
func end()
$i = $i + 1
FFSnapShot(225, 293, 1140, 705, $i)
FFSaveJPG($dir & "image" & $i,100,true,225, 293, 1140, 705)
$Res = FFLocalizeChanges(1,$i,0) ; Search all differences between two SnapShots
if @Error Then
Beep(500, 300)
Else
MsgBox(0, "Mouse x,y:","Change detected : ("&$Res[0]&","&$Res[1]&","&$Res[2]&","&$Res[3]&"), "&$Res[4]&" pixels are different")
EndIf
Endfunc
Func TheEnd()
CloseFFDll() ; Unload the DLL, free the memory, close files...
Exit
Endfunc