Du hast eine For-Schleife, ja. Aber nicht die For-Schleife (bzw. Funktion) vom General.
Ein Tip noch zu den Checkboxen:
Delphi-Quellcode:
for a := 0 to ContainerDerCheckboxen.ComponentCount - 1 do
if (ContainerDerCheckboxen.Components[a] is TCheckBox) and
(ContainerDerCheckboxen.Components[a] as TCheckBox).Checked then
...