Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.06.17;
Скачать: [xml.tar.bz2];

Вниз

Вопрос по TTimer   Найти похожие ветки 

 
Ray_Parker   (2002-06-02 20:43) [0]

Сделал таймер, который работает на основе TTimer с Interval = 1000. Однако, сравнивая с часами, обраружил, что TTimer отстает (примерно на 9 секунд каждые 3 минуты) - это проблема компа?


 
Anatoly Podgoretsky   (2002-06-02 21:17) [1]

Это нормально, читай про приоритеты


 
anatoliy_   (2002-06-02 23:14) [2]

Используй мульти медиа таймер. Он точней.
Могу послать код на мыло, только на с++в.
шли на мое "мыло" свое.

reut@land.ru


 
Aleks1   (2002-06-03 02:59) [3]

Думаю, дело все-таки не в "точности- неточности" таймеров.


 
Ray_Parker   (2002-06-03 11:07) [4]

Что за приоритеты?



 
Ray_Parker   (2002-06-03 11:16) [5]

Может следует расчитывать погрешность таймера, соотнося его с системным временем? Это пока что единственное, что приходит в голову...


 
KilkennyCat   (2002-06-04 02:04) [6]

Если разобраться, что такое таймер, то понять причину погрешности легко. Таймер лишь запускает процедуру в черезуказанное время по возможности, но не параллельно! то есть, если прога уже что-то делает, запуск таймера отложиться, пока не будет свободен процесс. Отсюда вывод - таймер должен быть в потоке.


 
Aleks1   (2002-06-04 02:43) [7]

2 KilkennyCat © (04.06.02 02:04)
И все-равно, даже если таймер в потоке "погрешность" может возникнуть. Ведь процессор то - один (ну или два у тех, кто может заплатить).


 
KilkennyCat   (2002-06-04 04:13) [8]

согласен. но уже меньше. к тому же, если поставить приоритет CriticalTime, если не ошибся в названии, то она вообще станет маленькая, но... только таймер работать и будет :)



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.06.17;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.006 c
14-55288
Alx2
2002-05-15 11:21
2002.06.17
Задачка :)


14-55303
lak_b
2002-05-16 00:01
2002.06.17
сон и мы


3-54992
BigVovch
2002-05-20 13:28
2002.06.17
Сравнение быстродействия MS SQL Server 2000 и 6.5.


6-55245
JK2002
2002-04-09 12:48
2002.06.17
Работа сокетов или TnmPOP3, TnmSMTP через proxy сервер?


1-55145
Karlusha
2002-06-04 11:27
2002.06.17
Окна диалога





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский