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

Вниз

Запуск расчета сразу после отрисовки формы   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.55 MB
Время: 0.019 c
15-1250850838
Медвежонок Пятачок
2009-08-21 14:33
2009.10.25
перечень нехорошего


15-1250800206
Юрий
2009-08-21 00:30
2009.10.25
С днем рождения ! 21 августа 2009 пятница


2-1251128591
Danco
2009-08-24 19:43
2009.10.25
Массивы


2-1251291344
Alexey
2009-08-26 16:55
2009.10.25
Удаление элемента из динамического массива


15-1250873584
blackman
2009-08-21 20:53
2009.10.25
Российский программист: ничего особенного