Forum: Sonstige Fragen zu Delphi
Delphi
by Corpsman,
13. Mai 2009
Mein Vorschlag diente eigentlich auch mehr der Abschreckung.
Ich empfehle dringend das so wie Dax zu machen. Wenn du natürlich um nicht 2^x ,x>=3 blöcke verschieben willst wird das ganze aufwendiger.
Wies auf jedenfall geht ist wenn du als zwischenschritt in ein Array of Boolean schreibst da drin dann schiebst und dann wieder zurück, wäre natürlich aber auch nicht so "schön"
evtl gibts...
Forum: Sonstige Fragen zu Delphi
Delphi
by Corpsman,
13. Mai 2009
naja da es nur "bytes" sind gehts
interpretiere das array als ein Word und shifte in dem.
var arr: Array of Byte = (00000000,10000000); // binär
w:Word;
begin
// arr := arr shl 1;
// =>
// arr = (00000001,00000000);