Часы
Вот сколько бьюсь, а нормальной реализации часов в приложении так и не получается.
Часы как таковые у меня в приложении работают, но при длительных вычислениях, часы иногда подвисают, причем в этих самых длительных вычислениях я и ProcessMessages использовал, и в потоки запускал, но не помогает, скажем com порт открываешь, прога задумывается и часики подвисают. Как бы сделать, чтоб они все время шли?
Добрый день!
Вот сколько бьюсь, а нормальной реализации часов в приложении так и не получается.
Часы как таковые у меня в приложении работают, но при длительных вычислениях, часы иногда подвисают, причем в этих самых длительных вычислениях я и ProcessMessages использовал, и в потоки запускал, но не помогает, скажем com порт открываешь, прога задумывается и часики подвисают. Как бы сделать, чтоб они все время шли?
Используй отдельный поток,поставь ему приоритет повыше,и постарайся своим приложением (т.е. оставшимися потоками) не грузить систему настоко что она вовремя не может отдать управление другому потоку. А так все должно при правильном проектировании работать. Так что в данном случае как раз отдельный поток это то что нужно
Используй отдельный поток,поставь ему приоритет повыше,и постарайся своим приложением (т.е. оставшимися потоками) не грузить систему настоко что она вовремя не может отдать управление другому потоку. А так все должно при правильном проектировании работать. Так что в данном случае как раз отдельный поток это то что нужно
да вот я тоже про приоритеты подумал.
А что больше никак задачу решить нельзя?
да вот я тоже про приоритеты подумал.
А что больше никак задачу решить нельзя?
В принципе можно конечно все это прикрутить и к основному потоку,но как ты говориш могут быть большие задержки во время выполнения данного потока. так что отдельный поток здесь как нельзя лучше подходит. не парься а так и сделай.
В принципе можно конечно все это прикрутить и к основному потоку,но как ты говориш могут быть большие задержки во время выполнения данного потока. так что отдельный поток здесь как нельзя лучше подходит. не парься а так и сделай.
завтра попробую, может чего и выйдет.
А что, если тебе чуть изменить код программы.
Постараюсь обьяснить всё доходчево....
Постараюсь объяснить все "доходчево" - перестань флудить.
[COLOR=red]chrono +++[/COLOR]