Vielleicht ist es auch nur ein Montagmorgensyndrom:
Folgender Code liefert mir schon beim Kompilieren den Fehler "Konstantenausdruck verletzt untere Grenzen". Aber warum ? Ich verschieb doch nur ein paar Bits nach links.
Delphi-Quellcode:
procedure TMainForm.Button2Click(Sender: TObject);
var
a: byte;
begin
a := 53 shl 4 ;
end;