Tout est dans le titre...
J'ai un tableau de 8 booléens et je souhaite que ma variable en Byte prenne la valeur correspondante.
J'ai essayé comme çamais avec aucun checkbox coché, Option ne vaut pas 0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 tt:=TBits.Create; tt.Size:=8; for i:=1 to 8 do tt.Bits[i-1]:=TCheckBox(FindComponent('ChkBck'+IntToStr(i))).Checked; Move(tt,Option,1); tt.Free;
Partager