Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
30. Okt 2003
Das ist TriState. :zwinker:
Nein, mal im Ernst. Das sollte nur verdeutliche, welche Bits von welcher Variable (Test1 / Test2) wohin geschoben werden.
Add: jetzt besser?
@Chris: 1 + 1 = 10
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
30. Okt 2003
Die müssen ja "addiert" werden, um eine raus zu bekommen.
neu := (test1 shl 4) or (test2 and $0F);
Verschiebt test1 um 4 Bits nach links.
(xxxx1111 => 1111xxxx)
neu := (test1 shl 4) or (test2 and $0F);
sorgt dafür, das von test2 nur die letzen 4 Bits verwendet werden.
(xxxx2222)