Einzelnen Beitrag anzeigen

Oxmyx

Registriert seit: 21. Sep 2004
499 Beiträge
 
#6

Re: Typconvertierung

  Alt 4. Jan 2005, 12:22
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.
  Mit Zitat antworten Zitat