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

Вниз

CreateDialog, Application.DialogHandle   Найти похожие ветки 

 
Алексей   (2004-02-19 14:36) [0]

МАСТЕРА нужна консультация!
Есть необходимость на время выполнения цикла вывести в доп. потоке диалоговое окно, которое закроется после выполнения цикла, но нужна возможность нажав btn прервать цикл.
Вероятно нужно использовать CreateDialog --> получить его дескриптор и по событию (окончание цикла или нажатие btn) закрыть окно. Не могу разобраться с аргументами CreateDialog.
Помогите новичку с кодом. И вообще насколько правильно сказанное выше.
PS Где в Internet найти статьи по WinAPI, да и воообще серьезную информацию по Delphi (интересует разработка приложений для настольных СУБД).


 
Suntechnic ©   (2004-02-20 18:05) [1]

Помогите новичку с кодом

Ты бы сам хоть чуток напрягся бы вместо того чтобы просить кого-то вместо себя код написать. Напрячься можно например так: "Вот так я вызываю CreateDialog с такими то параметрами и у меня не получается." или "объясните значение такого то параметра..."

И вообще насколько правильно сказанное выше.

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

Вообще у приложения как правило существует один основной GUI поток в котором и должны происходить все действия с UI. Доп. поток по средствам сообщений должен взаимодействовть с этим потоком.


 
DieHard   (2004-02-20 18:35) [2]

2Алексей:
Логичней тогда уж выполнение цикла вынести в отдельный поток



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

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

Наверх




Память: 0.47 MB
Время: 0.021 c
4-1077485242
Nick Denry
2004-02-23 00:27
2004.04.25
И снова Api. Суперклассинг.


1-1081418994
BOA_KAA
2004-04-08 14:09
2004.04.25
Потомок TStringGrid


11-1064827222
ASilver
2003-09-29 13:20
2004.04.25
Проблема с Bitmap


1-1081245924
V-Isa
2004-04-06 14:05
2004.04.25
Как получить матрицу битов изображения символа.


3-1080714835
russko
2004-03-31 10:33
2004.04.25
Вопрос по DBGridEh