Главная страница
    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.44 MB
Время: 0.032 c
1-1081449159
tivispider
2004-04-08 22:32
2004.04.25
Как узнать, что нажата клавиша Delete (Del)?


14-1080823577
лена
2004-04-01 16:46
2004.04.25
1 апреля


14-1080717574
DoKi
2004-03-31 11:19
2004.04.25
Как сделать такую пр-му,нападобе ArtMoney, чтобы можно было


1-1081338901
Chapha
2004-04-07 15:55
2004.04.25
Unicode


1-1081617949
Ew
2004-04-10 21:25
2004.04.25
Ищу исходник, может быть у кого есть :)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский