a wiec tworze sobie kilka komponentow:
SetLength(pag,Length(pag)+1);
pag[high(pag)] := TTabSheet.Create(self);
pag[high(pag)].PageControl := pcontrol;
pag[high(pag)].Caption := cap;
pozniej gdy usune komponent 0
pag[0].Destroy;
i skroce tablice o 1
SetLength(pag,Length(pag)-1);
to gdy chce sie dowiedziec ktory komponent ma dany caption uzywam petli:
for i := 0 to high(pag) do
begin
if pag[i].Caption = Pcontrol.ActivePage.Caption then
begin
showmessage('pag['+IntToStr(i)+']');
end;
end;
tylko ze petla bedzie sie zaczynala od 0 a komponentu pag[0] juz nie ma, jak zrobic zeby szukalo tylko w tych komponentach ktore sa stworzone?? wystraczyloby mi cos takiego zeby po usunieciu przyporzadkowalo od nowa kazdemu komponentowi numerki od 0, moze jest jakas funkcja przeladowywujaca/sortujaca??
albo moze w jakis inny sposob znajac caption komponentu moge sie dowiedziec jaka ma nazwe??