Hallo erstmal,
Ich habe schon verschiedene möglichkeiten probiert, komme aber nur auf komische Werte. Mein Script sieht momentan so aus:
[autoit]
$ADDR_Base = 0x123ABC00
$ADDR_Offset = 0x2BC12
$A = Hex($ADDR_Base + $ADDR_Offset,8)
msgbox (0,"$A",$A) ; -> 123D7812
$B = Hex($A + 0x54,8)
msgbox (0,"$B",$B) ; -> 00000000
Leider gibt die Variable $B in der msgbox den falschen Wert aus.
Komischerweise funktioniert es aber wenn ich die vorher definierten Variablen in der Rechnung benutze:
[autoit]
$ADDR_Base = 0x123ABC00
$ADDR_Offset = 0x2BC12
$A = Hex($ADDR_Base + $ADDR_Offset,8)
msgbox (0,"$A",$A) ; Output -> 123D7812
$B = Hex($ADDR_Base + $ADDR_Offset + 0x54,8)
msgbox (0,"$B",$B) ; Output -> 123D7866
Könnte mir jemand vielleicht sagen was ich falsch gemacht habe?
Gruß,
danv