﻿id	summary	reporter	owner	description	type	status	milestone	component	version	severity	resolution	keywords	cc
813	AutoItX_64.dll and Window Handles on XP64 issue	bsobottke@…	Jpm	"Hi,

WinGetHandle() returns a 16byte string on XP64. The AutoItXfunctions functions I tested, require a handle as 8Byte string. As a result, it is not possible to use the quite handy feature of window handles with AutoITX.dll on 64 Bit windows systems. Example (To get this run, please copy and paste the text below in a Notepad window, save as ""playWithAutoIt.js"" in a folder of your choice, then open a cmd.exe, cd to the same folder and type: cscript playWithAutoIt.js):

var handle = auObject.WinGetHandle(""[ACTIVE]"");
var shortHandleTitle = ""[HANDLE:""+handle.substr(8)+""]"";
var handleTitle = ""[HANDLE:""+handle+""]"";
var state= auObject.WinGetState(handleTitle);
var shortState = auObject.WinGetState(shortHandleTitle );
WScript.Echo (""handleTitle: "" + handleTitle + "" State: "" + state);
WScript.Echo(""shortHandleTitle: "" + shortHandleTitle + "" shortState: "" + shortState);
"	Bug	closed	3.3.1.0	AutoIt	3.3.0.0	None	Fixed	64Bit compatibility windowHandle	
