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

Вниз

Выполнение программы при открытии в данный момент модального окна   Найти похожие ветки 

 
delphimun   (2003-06-20 13:10) [0]

Допустим у меня от программы открыто модальное окно, и когда оно уже открыто программа останавливается в ожидании его закрытия, как выполнить какой либо код, если в данный момент открыто модальное окно?


 
Виктор Щербаков ©   (2003-06-20 13:18) [1]

В другом потоке.


 
delphimun   (2003-06-20 13:36) [2]

Виктор Щербаков>Нельзя ли примерчик?


 
Reindeer Moss Eater   (2003-06-20 13:38) [3]

как выполнить какой либо код, если в данный момент открыто модальное окно?

Написать этот код.


 
Reindeer Moss Eater   (2003-06-20 13:43) [4]

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

Заблуждение


 
delphimun   (2003-06-20 13:51) [5]

Reindeer Moss Eater>

как выполнить какой либо код, если в данный момент открыто модальное окно?
Написать этот код.

Написать это одно, а выполнить совершенно другое

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


вот простой пример:
Showmessage("a");
close; {Вот этот код до закр. модальн. окна не выполнится и
приложение закроиться только после того, как закроется собщение "a"}


 
Reindeer Moss Eater   (2003-06-20 13:55) [6]

Загадка:
Если "программа останавливается", то КТО реагирует на нажатие на кнопку "Закрыть" и закрывает модальную форму?


 
Виктор Щербаков ©   (2003-06-20 13:55) [7]


> Вот этот код до закр. модальн. окна не выполнится

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


 
ggsoft ©   (2003-06-20 13:59) [8]

2delphimun
Вот примерчик других потоков: %INSTALLDIR_DELPHI%\Demos\Threads

А у себя сделай "File-New-Other...-Thread Object"


 
delphimun   (2003-06-20 14:04) [9]

Reindeer Moss Eater>
Здесь имеется ввиду, что не выполняется код, который находится после вызова модального окна

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



 
Reindeer Moss Eater   (2003-06-20 14:09) [10]

А если я не имею доступа к обработчикам событий модального окна.

Метод ShowModal экземпляра формы вызвать можешь, но не имееш возможности присваивать свои значения свойствам OnCreate, OnShow и т.д. этого экземпляра?

Странно все это.


 
delphimun   (2003-06-20 14:11) [11]

ggsoft> В примере имеется доступ к событиям объектов, а у меня нет(объект то не мой)


 
Anatoly Podgoretsky ©   (2003-06-20 14:15) [12]

Не понятно дедсад или ясли


 
Виктор Щербаков ©   (2003-06-20 14:16) [13]

delphimun (20.06.03 14:11)
Доп. поток позволит тебе выполнять код в тот момент, когда основной поток ждет или обрабатывает сообщения посылаемые модальному окну, либо работает какой-либо метод модальной формы.
Разве не этого ты хотел?


 
delphimun   (2003-06-20 14:16) [14]

Reindeer Moss Eater> Я пытаюсь отослать почту, но состема отлавливает это собщение и выдает юзеру вопрос отсылать\не отсылать мне нужно послать этому окну после того как оно появилось собщение о нажатии клавиши "ентер" (сообщение в виде модального окна от имени моей проги
(Mapi)


 
delphimun   (2003-06-20 14:18) [15]

Виктор Щербаков> Так я и прошу пример этого нового потока


 
Виктор Щербаков ©   (2003-06-20 14:21) [16]

File|New|Thread Object
и Delphi сама сгенерирует тебе пример.
Даже покажет место, где код потока разместить.


 
ggsoft ©   (2003-06-20 14:21) [17]

Да и какая, нафиг, разница имеется он или нет (доступ к событиям)... ты просил примерчик, вон он... а -

> выполнить какой либо код, если в данный момент открыто модальное
> окно?

что... дополнительный поток уже не может он же этот код и содержит (который ты, по идее напишешь).



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

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

Наверх




Память: 0.5 MB
Время: 0.022 c
3-7334
Cranium
2003-06-09 14:29
2003.07.03
Интерфейс клиента...


1-7444
Борис К.
2003-06-23 14:51
2003.07.03
Форма тормозит... :(


1-7431
ViJen
2003-06-23 12:32
2003.07.03
Текстовые файлы


6-7570
danka
2003-04-25 17:42
2003.07.03
idFTP и id HTTP


1-7514
Стражник
2003-06-21 12:58
2003.07.03
Проблема с с правильным выводом полей БД в WORD