Napravio sam jednu kontrolu A, koja sadrzi X kontola B. Kada kontrolu A prebacim na formu na njoj se kreira kontrola A i isti broj kontrola B koliko ih ima u kontroli A.
Kada se kontrola A instancira direktno iz koda na FormCreate sve je u redu, ali kada se prebaci na formu javlja gresku da FClassNameNotFound posto nije mogao da nadje class name B kontrole.
Posto je broj kontrola B u kontroli A proizvoljan prilikom kreiranja komponente A izvrsava se :
Da li je problem sto se koristi dinamicki niz controla B?
Obe kontrole nasledjuju TGraphicControl.
Kada se kontrola A instancira direktno iz koda na FormCreate sve je u redu, ali kada se prebaci na formu javlja gresku da FClassNameNotFound posto nije mogao da nadje class name B kontrole.
Posto je broj kontrola B u kontroli A proizvoljan prilikom kreiranja komponente A izvrsava se :
Code:
SetLength(fPlayerArray,COUNT);
for i:=0 to COUNT-1 do
begin
fBArray[i]:=B.Create(owner);
fBArray[i].Parent:=TWinControl(owner);
end;
SetLength(fPlayerArray,COUNT);
for i:=0 to COUNT-1 do
begin
fBArray[i]:=B.Create(owner);
fBArray[i].Parent:=TWinControl(owner);
end;
Da li je problem sto se koristi dinamicki niz controla B?
Obe kontrole nasledjuju TGraphicControl.
Potpis
Shoot for the moon. Even if you miss, you'll land among the stars.
Les Brown
Les Brown