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

Вниз

Showmessage в TThread.   Найти похожие ветки 

 
Layner ©   (2006-11-14 11:18) [0]

Я конечно понимаю что это нельзя, а как вообще показать модальное сообщение из потока?
Есть вариант заменить Showmessage формой с fsStayOnTop, как сейчас и выкрутился, но может быть есть мнения поинтереснее?


 
ANB ©   (2006-11-14 11:22) [1]


> Layner ©   (14.11.06 11:18)

Если возникает желание показывать что то из потока, надо первым делом проверить - а нужен ли он вообще.

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


 
Layner ©   (2006-11-14 11:26) [2]

ПОток нужен, разбор XML большого размера, все работает на ура, как вдруг приходит например дата не в том формате, поток висит, ничего не говорит... или точка приходит та, которая в справочнике не описана... хотелось бы выдать именно модальное сообщение, или может как, приостановить поток, соощение, Ок, дальше работать? Опять тут в реализации подобное делать не очень хочется :) Ну, да, или то или это. Можно ещё сообщение в лог писать...


 
DVM ©   (2006-11-14 11:35) [3]

Не надо показывать ничего из доп. потока. Лучше выполнить Synchronize() и показать хоть черта лысого из основного потока.


 
Dmitrij_K   (2006-11-14 12:18) [4]

Windows.MessageBox()



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

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

Наверх




Память: 0.47 MB
Время: 0.029 c
15-1165438654
ferr
2006-12-06 23:57
2006.12.31
Может кто и не знает :)


6-1154948368
shock
2006-08-07 14:59
2006.12.31
Глюки Win98+Indy10+TIdPOP3


9-1141156965
Просто_Я
2006-02-28 23:02
2006.12.31
Почему такой код в DelphiX не работает?


5-1146130114
denison
2006-04-27 13:28
2006.12.31
Circular Reference


2-1165787910
ZiTRaX
2006-12-11 00:58
2006.12.31
Проблемы с отображением содержимого таблиц