Zitat von
Chewie:
Zitat von
Oxmyx:
Typecasting kann man nur mit Datentypen machen, die gleich groß sind
Nein. Geb mal ein & kompiliere es:
Delphi-Quellcode:
var
i: Integer;
begin
i := 567840003;
ShowMessage(InttoStr(Byte(i))); //gibt 3
end;
Aus der Delphi-Hilfe:
"You can cast any variable to any type, provided their sizes are the same and you do not mix integers with reals."
Du hast einfach drei Bytes von deinem Integer abgeschnitten, so eine Art Bitmaske also.