ComponentCount + dynamiczne komponenty

Odpowiedz Nowy wątek
2006-08-12 20:03
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:='DYNe100'+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.

Pozostało 580 znaków

2006-08-13 11:31
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


--------------------------------------
E-Net czyli Edytor HTML, JavaScript, PHP
oraz dołączony parser PHP i serwer Apache

Pozostało 580 znaków

2006-08-14 19:04
Calavero_bez_logowan
0

no to extra normalnie :-[

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

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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