du musst dein Interressen als ein array of boolean machen.
so wie ich das verstanden habe, möchtest du eine Art Fragebogen machen, und wenn man eben ein Feld anklickt, dann wird das im Array gespeichert.
das kannst du so machen:
Delphi-Quellcode:
if checkbox1.checked=true then
interressen[1]:=true
else interressen[1]:=false
oder du lässe es als Array of Integer und machst es so: 1= true, 0 = false
Delphi-Quellcode:
if checkbox1.checked=true then
interressen[1]:=1
else interressen[1]:=0;
Edit: wenn du viele Checkboxen(wie ist der Plural davon o.O) hast, dann versuche auch mal das:
kp ob es funktioniert, nur abgetippt
Delphi-Quellcode:
for i:=1 to Anzahl Checkboxen do
begin
case (findcomponent('Checkbox' + inttostr (i))as Tcheckbox).checked) of
true: interressen[i]:=true;
false : interressen[i]:=false;
end; //case
end;