ComponentCount + dynamiczne komponenty

0

Witam!

Delphi 6. Tworze sobie dynamicznie komponenty na formie X ;)... wszystko działa pięknie. Do momentu aż odpalam procedurke, która chce odwołaś się do formX.ComponentCount <- wywala błąd.

Jeżeli odwołuje się do tego kodu bez tworzenia komponentów dynamicznych, kod działa OK.
Tak jakby, stworzone komponenty dynamicznie coś namieszały... Tworze je w ten sposób:

te := TEdit.Create(sb1);
with te do
begin
Name:='DYN_e100_'+inttostr(i);
Parent := sb1;
Top:=(wiersz*40)+16;
itd....

Ktoś jakieś pomysły? Uhum.. dodam jeszcze, że cała sprawa odbywa się w dll'ce.

0

Witam oto rozwiązanie tkwi w application.InsertComponent(b);

var b:TEdit
begin
  b:=Tedit.Create(form1);
  b.Parent:=form1;
  b.Top:=20;
  b.Left:=20;
  application.InsertComponent(b);
end;

Tylko niewiem czemu jak się zamyka aplikacje wyskakuje błąd ;-(

application.InsertComponent a InsertComponent to nie jest to samo

0

no to extra normalnie :-[

W pomocy Delphi pisze, żeby tego nie używać.. i że "parent" jest od wsadzania komponentu.. no ok. Przetestuje.

1 użytkowników online, w tym zalogowanych: 0, gości: 1