Wow, schwere Geburt.
Was shmia meint, sieht im Endeffekt dann so aus:
Delphi-Quellcode:
procedure TForm1.wasweissich;
var
comp : TComponent;
cb : TCheckbox;
c3 : integer;
begin
c3:=0;
while c3 < 29 do begin
comp := FindComponent('CheckBox' + IntToStr(c3));
if Assigned(comp) then begin
if cb.CHecked = true then a.Add(cb.Caption + ' hat abgegeben!') else
na.Add(cb.Caption + ' hat nicht abgegeben!');
end;
end;
end;
Und wenn Du das so machst, bekommst Du immer noch eine Zugriffsverletzung?