co zrobić, żeby forma z dll'a nie blokowała głównej formy?

0

Witam.

Mam problem jak w temacie, gdy z głównej formy ładuję dynamicznie formę dll, to do czasu zamknięcia dll'a z główną formą nie da się nic zrobić. Jest jakiś prosty sposób by dll nie "zawieszał" głównej formy?

Szukałem po internecie, ale nic nie znalazłem :-(

Za podpowiedzi z góry dziękuje.

0

Odpal każdą forme w osobnym wątku(CreateThread).

0

w jaki sposób wywołujesz Formę? kiedyś miałem taki problem, zerknę do starego projektu jak tam zrobiłem ale sądzę że wywołujesz w ten wredny blokujący sposób

0

znalazłem =]

główny blok dllki

begin
  Application.Initialize;
  Application.CreateForm(TForm1, Form1);
  Application.CreateForm(TForm2, Form2);
  Application.CreateForm(TAboutBox, AboutBox);
  Application.Run;
end.

i to to działało ładnie z tego co pamiętam

0

Zapewne masz gdzieś pokazanie formy przez ShowModal() zamiast przez Show().

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