Главная страница
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.054 c
15-1165835938
Petr V. abramov (not at home)
2006-12-11 14:18
2006.12.31
Помогите с трудоустройством красивой женщины


5-1145509871
Lanc
2006-04-20 09:11
2006.12.31
Как определить предка?


2-1165939314
Болт
2006-12-12 19:01
2006.12.31
Из какой папки зпущенна программа


15-1165836418
IMHO
2006-12-11 14:26
2006.12.31
Слово о Rapidshare


2-1165665330
push eax
2006-12-09 14:55
2006.12.31
SetLength или присваивание?