Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.21;
Скачать: [xml.tar.bz2];




Вниз

Показать немодальную форму из потока 


Олег Лаукарт   (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]

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




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.21;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.019 c
6-66641           Саша.Ру               2001-11-29 19:01  2002.02.21  
Подскажите (умираю!) как задать Proxy server в реестре?


1-66514           vic_774N              2002-02-03 05:14  2002.02.21  
DDE Client - кто знает подскажите


1-66517           irq                   2002-02-06 18:50  2002.02.21  
Еще раз про календарь


1-66533           Паша                  2002-02-05 12:27  2002.02.21  
Изменение размеров шрифта экрана искажает содержимое формы


1-66532           ilysha                2002-02-07 10:20  2002.02.21  
Что такое - File|New|CLX Application?