Zitat von
Corpsman:
naja da es nur "bytes" sind gehts
interpretiere das array als ein Word und shifte in dem.
Delphi-Quellcode:
var arr: Array[0..1] of Byte = (00000000,10000000); // binär
w:Word;
begin
// arr := arr shl 1;
// =>
// arr = (00000001,00000000);
@w := @arr[0] ; // oder 1 ???
w := w shl 8;
end;
Hi,
Ja das Problem wäre in meinem Fall aber, dass es quasi auch vorkommen kann, dass ich um 10, 20 oder 60 Bit verschiebe. Dann funktioniert das da nicht mehr.
@Dax: Ich schau mir deine Funktion mal an.
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."