Registriert seit: 30. Mai 2008
407 Beiträge
Lazarus
|
Re: "Komische" HEX-Codes
15. Jun 2008, 18:41
Weil ord() wahrscheinlich auch nichts anderes macht, als as ganze in einen neuen Stack-Frame zu kopieren, dann zu casten und dann als Rückgabewert zurück zu liefern, während der Cast, denke ich, nur die Fehlermeldung deaktiviert, da ja eigentlich an den Daten nichts verändert wird, außer das du garantierst, dass du weißt was du tust. Sollte ich mich hier irren, so Asche über meein Haupt. Ich neige sowieso dazu, mir das ganze direkt so vorzustellen, da ich das damals in C gelernt hab und das sich ohnehin nicht darum schert, ob du mit einem Char eine kleine Zahl (8 Bit (unsigned) bzw. 7 Bit + Vorzeichen (signed)) meinst. Bei der Gelgenheit, könnte man hier das ganze auch gleich als Byte deklarieren, falls man das Zeichen nicht mehr bräuchte und es hier nur zu Testzwecken verwendet wird.
|