Вниз
Скачать: CL | DM;

Показать немодальную форму из потока   Найти похожие ветки 

← →
Олег Лаукарт ©   (2002-02-06 11:14) [0]

Есть метод, выполняемый в потоке (за его управление отвечает Visibroker(Corba)). Надо выдать в нем окно (немодальное), чтобы оно висело себе пока его не закроют. Но проблема в том, что если я делаю Application.CreateForm + Show, то при закрытии формы OnClose и прочие методы выполняются, а OnDestroy нет - только при закрытии приложения. Я так понимаю, что это потому, что поток, в котором Visibroker выполняет методы Corba-объектов входит в пул, и освобождается только в конце работы программы.
Как всетаки освободить окно при его закрытии?


← →
Набережных С.   (2002-02-06 16:46) [1]

В OnClose:
Action:=caFree;
или (Sender as TForm).Release;


← →
Олег Лаукарт ©   (2002-02-06 17:56) [2]

Спасибо, все работает.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.006 c
3-66464
Olfi
2002-01-27 13:16
2002.02.21
Пароли в БД


1-66546
daos
2002-02-05 07:52
2002.02.21
Событие при перемещении формы.


1-66579
avr555
2002-02-05 19:39
2002.02.21
Как скопировать объект?


1-66597
Worr
2002-02-05 16:36
2002.02.21
Исключительно ради академического интереса....


6-66643
Jaya1
2001-11-30 20:15
2002.02.21
ASP or ISAPI




   Наверх