Главная страница
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.54 MB
Время: 0.015 c
2-1251778934
Phoenix
2009-09-01 08:22
2009.10.25
Обратная связь


15-1251125704
boriskb
2009-08-24 18:55
2009.10.25
Это что?


2-1251275225
TarenoKostanay
2009-08-26 12:27
2009.10.25
Task Bar


3-1201334641
mega
2008-01-26 11:04
2009.10.25
DirectMysqlObjects (TMySQLClient, TMysqlResult) + Jpeg


2-1251128921
Deltas
2009-08-24 19:48
2009.10.25
TNMSMTP & прокси-сервер