﻿id	summary	reporter	owner	description	type	status	milestone	component	version	severity	resolution	keywords	cc
2105	Odd behavior Hex()	anonymous	Jon	"AutoIt 3.3.8.0  XP SP3

I have recompiled a script using latest AutoIt version.
Some Hex() calls are behaving differently.
Eg Using Hex after reading value from RegRead()
Using Hex after reading value from DLLCall()

Small example below.

Thanks
Steve

$DecimalNumber = 1862402120
RegDelete(""HKEY_LOCAL_MACHINE\SOFTWARE\AutoIt v3"",""deleteme"") ; clean start
ConsoleWrite(""$DecimalNumber >"" & $DecimalNumber & ""<"" & @LF)
RegWrite(""HKEY_LOCAL_MACHINE\SOFTWARE\AutoIt v3"",""deleteme"",""REG_DWORD"",$DecimalNumber)
$fromRegistry = RegRead(""HKEY_LOCAL_MACHINE\SOFTWARE\AutoIt v3"",""deleteme"")
; returns number as a decimal number
ConsoleWrite(""$fromRegistry >"" & $fromRegistry & ""<"" & @LF)
If $DecimalNumber = $fromRegistry Then
	ConsoleWrite($DecimalNumber & "" = "" & $fromRegistry & @LF)
Else
	ConsoleWrite($DecimalNumber & "" <> "" & $fromRegistry & @LF)
EndIf
; now do some HEX functions on it
ConsoleWrite(""Hex($DecimalNumber) >"" & Hex($DecimalNumber) & ""<"" & @LF)
ConsoleWrite(""Hex($fromRegistry) >"" & Hex($fromRegistry) & ""<"" & @LF)

"	Bug	closed	3.3.9.21	AutoIt	3.3.8.0	None	Fixed		
