![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Регистрация: 12.10.2012
Сообщений: 5
|
![]()
Стандартный таймер Delphi - минмальный период примерно 55мс. Тут либо API таймер винды, либо гораздо удобнее таймеры от Jedi (точность 1 мс), в разнообразных вариантах. "Вообще рекомендую" (простите за рекламу) эту "библиотеку" - мощная, опенсорс, малоглючная и т.д.
|
![]() |
![]() |
![]() |
#12 |
Заблокирован
Регистрация: 02.03.2014
Сообщений: 439
|
![]()
Какие на фиг миллисекунды??? Из топика видно, что это очередной будильник. А теперь поднимите руки, кому нужно, чтоб будильник сработал с точностью до миллисекунд??? В примерах выше не были учтены секунды, и код бы не сработал НИКОГДА, вот я и дал другой вариант. Хошь с точностью до минуты, хошь, до секунды. Спор возник, потому что топикстартер уточнил, что таймер работает раз в минуту, а Streletz забыл упомянуть, что его код должен работать раз в секунду. Кто виноват?
P.S. Лично я бы в подобной задаче использовал поток без таймера. Последний раз редактировалось XE5; 18.04.2014 в 00:04. |
![]() |
![]() |
![]() |
#13 |
Регистрация: 03.06.2008
Сообщений: 6
|
![]()
спасибо всем за ответы
![]() Нет, это не очередной будильник и точность до мс не важна, программа нужна для своих нужд по работе, для генерирования расписаний для программы вещания. Кто нибудь проверял утечки памяти? У меня strtotime утекает на Delphi 7 и на delphi 2010. XE5 - можете показать пример реализации потока без таймера? Я начинающий, очень интересно увидеть реализацию без компонента "таймер" ![]() |
![]() |
![]() |
![]() |
#14 | |||||||
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
![]()
to Ahton
Цитата:
Вот сразу несколько из них: Как заменить sleep в потоке чтобы получить задержку 5 милисекунд. Цитата:
Цитата:
to XE5 Цитата:
![]() Цитата:
Цитата:
![]() Цитата:
![]() |
|||||||
![]() |
![]() |
![]() |
#15 | |
Заблокирован
Регистрация: 02.03.2014
Сообщений: 439
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#16 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,926
|
![]() |
![]() |
![]() |
![]() |
#17 | |
Заблокирован
Регистрация: 02.03.2014
Сообщений: 439
|
![]() Цитата:
Код:
Последний раз редактировалось XE5; 19.04.2014 в 00:35. |
|
![]() |
![]() |
![]() |
#18 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,926
|
![]()
Да вредны. Если они всего лишь дополнительная сущность позволяющая не думать головой. Про пакет Инди лучше мне и не напоминай. Этот продукт "троешников по натуре своей" оказался встроенным в Дельфи только по причине лени и жлобства борландовцев и их приемников.
|
![]() |
![]() |
![]() |
#19 | |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
![]() Цитата:
![]() northener, прав. Лишний раз поток делать не стоит особенно, на основе Indy. |
|
![]() |
![]() |
![]() |
#20 | ||
Заблокирован
Регистрация: 02.03.2014
Сообщений: 439
|
![]() Цитата:
Цитата:
А я и не тебе написал, а топикстартеру в ответ на просьбу показать пример потока. Просто я по твоему сообщению увидел просьбу. Последний раз редактировалось XE5; 19.04.2014 в 00:59. |
||
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выполнение процедуры через определенное время | 2909 | Общие вопросы Delphi | 1 | 17.05.2013 20:52 |
Утечки памяти | YourLastSong | Общие вопросы C/C++ | 26 | 02.11.2011 22:56 |
утечки памяти | KOLANICH | Общие вопросы C/C++ | 3 | 30.01.2011 00:15 |
Как приостановить выполнение макроса на определенное время? | Ranel | Microsoft Office Excel | 6 | 16.06.2009 09:27 |
Выполнение действия в заданное время | WOWan234 | Помощь студентам | 6 | 02.05.2007 01:52 |