Bei deinem LoWord ist ein "FF" zu wenig
Ich weiß, das hatte er ja oben schon selbst geschrieben:
Sebastian, ich habe auch Deine Functionen probiert, dabei allerdings bei LoWord das Literal in $FFFF geändert, sonst wird ja nur das LoByte bereitgestellt. Wenn ich in der CPU debugge, sehe ich, daß die Variable ANumber tatsächlich das Register EAX ist. Es sind also immer noch die sehr schnellen 1-Befehl-Functionen, die man mit
ASM machen kann, möglich.
Deshalb sah ich keine Notwendigkeit dazu noch einmal etwas zu schreiben.