Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.16;
Скачать: CL | DM;

Вниз

проблема в компоненте TOpenDialog   Найти похожие ветки 

 
foreverDelphi ©   (2007-08-22 01:41) [0]

может я ошибаюсь, но окно компонента модальное и насколько я понимаю когда оно откроется в главном потоке приложения обработка команд остановится и будет ждать его закрытия. Что-то наподобие MessageDlg, а мне нужно чтобы окно диалога открывалось наподобие вызова процедуры Show


 
Юрий Зотов ©   (2007-08-22 03:21) [1]

> foreverDelphi ©   (22.08.07 01:41)

> может я ошибаюсь, но окно компонента модальное

Не ошибаетесь, оно модальное.

> и насколько я понимаю когда оно откроется в главном потоке приложения
> обработка команд остановится и будет ждать его закрытия.

Снова не ошибаетесь, так и будет.

> а мне нужно чтобы окно диалога открывалось наподобие вызова
> процедуры Show

Для этого диалог нужно открывать в отдельном потоке, но визуальная часть VCL однопоточная, поэтому вряд ли так получится (хотя можно попробовать, потому что TOpenDialog - компонент невизуальный). Еще можно для показа диалога использовать не компонент VCL, а WinAPI (тогда второй поток прокатит точно), но это сложнее.

Обычно поступают наоборот - в отдельный поток выносят невидимую долгоиграющую операцию, а визуальную часть оставляют в главном потоке.

Подойдет Вам такая схема? Обрисуйте задачу подробнее.


 
foreverDelphi ©   (2007-08-22 03:27) [2]


> Обычно поступают наоборот - в отдельный поток выносят невидимую
> долгоиграющую операцию, а визуальную часть оставляют в главном
> потоке.


да, спасибо...
p.s. истина в самом простом...



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

Текущий архив: 2007.09.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.029 c
15-1187538724
Piter
2007-08-19 19:52
2007.09.16
Очень классная иллюзия


15-1187600182
@!!ex
2007-08-20 12:56
2007.09.16
ИНтересно, мне будет втык...


8-1165527388
AndreyRu
2006-12-08 00:36
2007.09.16
Antialiasing Глифов!


2-1187709921
gasya
2007-08-21 19:25
2007.09.16
Подскажите как работать с компонентами font и print dialog


1-1183635092
XanM
2007-07-05 15:31
2007.09.16
Модальные окна