Einzelnen Beitrag anzeigen

Robert Marquardt
(Gast)

n/a Beiträge
 
#2

Re: Konvertiere signed zu unsigned

  Alt 14. Apr 2004, 18:57
Delphi-Quellcode:
var
  SignedInt: Integer;
  UnsignedInt: Cardinal;
begin
  // Warnung
  if SignedInt > UnsignedInt then
  // keine Warnung
  if Cardinal(SignedInt) > UnsifgnedInt then
Der Weg heisst Umtypung (typecast).
Man muss aber aufpassen was man tut. Der Compiler macht was man ihm befiehlt.
Er interpretiert hier SignedInt als Cardinal.
  Mit Zitat antworten Zitat