es rechnet falsch und ich weiss nicht warum
entweder ist mir der fehler vorher nicht aufgefallen oder es liegt an 64 bit kompilierung oder dem update auf autoit 3.3.8.1
ich gebe z.B. decimal ein: 30086629
raus kommt 1CB15E0 ... was falsch ist! 1CB15E5 wäre richtig.
Func Hex2Dec($iN)
MsgBox(0, "dec in:", $iN)
Local $aN, $ihex = 0
$aN = StringSplit(StringTrimLeft($iN, 2), "", 1)
For $x = 1 To UBound($aN) - 1
$ihex += Dec($aN[$x]) * (16 ^ (UBound($aN) - 1 - $x))
Next
MsgBox(0, "dec out:", $ihex)
Return $ihex
EndFunc ;==>Hex2Dec