Hallo, das ist ja grausamer Code hier.
Es muss doch auffallen wenn man 6 Mal das Gleiche hinschreibt.
Lokale Variablen sind die Lösung.
Delphi-Quellcode:
var
comp : TComponent;
cb : TCheckbox;
....
comp := FindComponent('CheckBox' + IntToStr(c3));
if Assigned(comp) then
begin
cb := comp as TCheckbox;
// und jetzt wird nur noch mit cb gearbeitet!!