zrodla projektu, nowe okna i paradoks ;) czyli...

0

Mam takie pytanie - czy jesli mam jakas forme ktora jest np. oknem opcji, czyli tworzona jest dynamicznie, to czy celowe jest jej wywalenie z tych glownych zrodel projektu, bo delphi zawsze dodaje je automatycznie do CreateForm? Przez to kazda nowa forma wydluza mi ladowanie programu :(.

0

O ile dobrze zrozumiałem to Project->options->Forms->zaznaczasz formę która ma niebyć autcreate i klikasz na przycisk ">". Tam gdzie wywołujesz forme wstawiasz nazwaformy:=Tnazwaformy.create(nazwaoknagluwnego);nazwaformy.show;

0

O ile dobrze zrozumiałem to Project->options->Forms->zaznaczasz formę która ma niebyć autcreate i klikasz na przycisk ">". Tam gdzie wywołujesz forme wstawiasz nazwaformy:=Tnazwaformy.create(nazwaoknagluwnego);nazwaformy.show;

tak, tyle to ja tez wiem :). Nie chodzi mi o to jak to wywalic (mozna 'recznie'), tylko czy w przypadku opisanym powyzej forma i tak powinna byc w tym poczatkowym create czy tez nie?

0

Nie ma potrzeby tworzyć formy dwukrotnie.

0

Nie ma potrzeby tworzyć formy dwukrotnie.

ok dzieki, ale zeby bylo skladnie to podsumuje to co wywnioskowalem z Waszych wypowiedzi :) - w wypadku gdy forma tworzona jest dynamicznie podczas dzialania programu, gdyz jest to np. okno z opcjami, wywalenie jej z autocreate jest dzialaniem celowym i zalecanym. True or False?

0

True!!

Tak btw to w onclose autogenerowanej formy dajesz action:=caFree i forma nie będzie zabierać resourców po jej zamknięciu

0

True!!
Tak btw to w onclose autogenerowanej formy dajesz action:=caFree i forma nie będzie zabierać resourców po jej zamknięciu

Uprzejmie dziekuje [browar] :).

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