Форум: "Начинающим";
Текущий архив: 2009.10.25;
Скачать: [xml.tar.bz2];
ВнизЗапуск расчета сразу после отрисовки формы Найти похожие ветки
← →
Amoeba © (2009-09-01 16:01) [40]http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1370
← →
Юрий Зотов © (2009-09-01 16:11) [41]> Franzy (01.09.09 15:59) [39]
> А при этом расчет не будет перезапускаться каждый раз, когда
> окно сворачивается на панель задач и затем разворачивается?
Не будет. Событие OnShow возникает, когда свойство Visible формы меняется и становится равным True. Вы же не собираетесь "моргать" главной формой, насколько я понимаю?
:o)
← →
clickmaker © (2009-09-01 16:15) [42]> Т.е. нужно избегать прямого обращения к свойствам и методам
> объектов, а вместо это использовать WinAPI и мессаджи?
в не главных потоках, и смотря, к каким методам и свойствам. К тем, которые затрагивают vcl-ную часть UI - да.
← →
Leonid Troyanovsky © (2009-09-01 16:15) [43]
> sniknik © (01.09.09 15:45) [36]
> каптион присваивается посылкой сообщения (WM_SETTEXT),
А там не SendMessage, but Perform, так что и с заголовком не все чисто.
--
Regards, LVT.
← →
Franzy (2009-09-01 16:18) [44]Так, с потоками разобрался, кажется, спасибо. Я правильно понял, что "главный поток" - это само приложение, в котором все эти треды объявляются?
Но сделал все через отправку сообщения самому себе :) Там мороки существенно меньше.
← →
oldman © (2009-09-01 16:27) [45]
> Franzy (01.09.09 13:43)
Будь проще.
Запусти нужный тебе расчет в отдельном потоке из TTimer.
При запуске потока дизабли таймер.
Форма отрисуется, будет активной, поток пойдет.
Время старта таймера поставь опытным путем.
← →
Leonid Troyanovsky © (2009-09-01 17:48) [46]
> Franzy (01.09.09 16:18) [44]
> Так, с потоками разобрался, кажется, спасибо. Я правильно
> понял, что "главный поток" - это само приложение
MainThreadId - идентификатор первичного потока, т.е., того, что
создает CreateProcess и возвращает в PROCESS_INFORMATION structure.
Для обычных дельфийский приложений он же и VCL thread.
--
Regards, LVT.
Страницы: 1 2 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.10.25;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.043 c