Форум программистов, компьютерный форум, киберфорум
Delphi
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
487 / 333 / 33
Регистрация: 15.08.2011
Сообщений: 1,078

Конфликт таймера и доснавигатора

20.11.2014, 21:10. Показов 1090. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Программа на Делфи использует стандартный таймер для отправки запросов по СОМ-порту во внешнее устройство. Период таймера 250 миллисекунд. Когда я нажимаю Alt-TAB чтобы перейти в DOS navigator, то частота таймера падает в несколько раз. Обратный возврат через Alt-TAB к программе не восстанавливает частоту. Хотя перезапуск таймера восстанавливает. DOS navigator это приложение под windows, хотя и текстовое а не GUI. С другими программами такого конфликта нету.
Есть ли возможность нейтрализовать этот конфликт?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.11.2014, 21:10
Ответы с готовыми решениями:

Конфликт значения переменной функции и таймера
Почему после вычисления времени работы функции, count = 0? Если я таймер опущу на пару строк вниз, то уже он будет выдавать неверный...

Помогите опознать диодный мост таймера духовки Hansa BOEM 624000, диодный мост таймера
Помогите опознать диодный мост таймера духовки Hansa BOEM 624000 мост смд маленький примерно 4х4мм на нем надпись 4 59G

Конфликт
Для нормальной работы сайта ко всем страницам нужно подключить functions.php (без него нельзя), вот с таким содержанием <?php ...

7
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
20.11.2014, 21:32
Цитата Сообщение от paskal Посмотреть сообщение
частота таймера падает в несколько раз
Как ты это определил ?
0
487 / 333 / 33
Регистрация: 15.08.2011
Сообщений: 1,078
20.11.2014, 21:52  [ТС]
Цитата Сообщение от mss Посмотреть сообщение
Как ты это определил ?
На осциллографе смотрю посылки которые шлет компьютер. Частота падает это достоверно известно.
0
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
20.11.2014, 22:03
Цитата Сообщение от paskal Посмотреть сообщение
Частота падает это достоверно известно
А с чего ты взял что падает именно частота таймера ?

Падает скорость реакции твоего приложения на события таймера, посылаемые ему опер.системой.

А вот почему она падает - это без анализа твоего кода определить невозможно.
0
Пишу на Delphi...иногда
 Аватар для cotseec
1423 / 1278 / 286
Регистрация: 03.12.2012
Сообщений: 3,914
Записей в блоге: 5
20.11.2014, 22:08
Цитата Сообщение от paskal Посмотреть сообщение
стандартный таймер
только дос навигатор или иная программа также влияет на таймер?
возможно WM_TIMER message
...The WM_TIMER message is a low-priority message. The GetMessage and PeekMessage functions post this message only when no other higher-priority messages are in the thread's message queue. ...
использование мультимедийного тамера м.б. спасет Multimedia Timers
0
Модератор
 Аватар для FIL
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
20.11.2014, 22:30
Еще можно использовать доп. поток с высоким приоритетом.
0
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
20.11.2014, 22:39
Но прежде чем заморачиваться таймером в доп.потоке, нехило было бы разобраться, почему осн.поток так тупит.

Добавлено через 3 минуты
Цитата Сообщение от cotseec Посмотреть сообщение
использование мультимедийного тамера м.б. спасет
Да даже вынос обычного таймера в доп.поток может спасти, но разбираться с основным все равно нужно)
0
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,609
21.11.2014, 02:02
Цитата Сообщение от paskal Посмотреть сообщение
Когда я нажимаю Alt-TAB чтобы перейти в DOS navigator,
Вот интересно. А зачем он тебе нужен этот DOS navigator в 21-м веке?

Добавлено через 1 минуту
Цитата Сообщение от mss Посмотреть сообщение
но разбираться с основным все равно нужно
Основной может как раз быть и не виноват. А дополнительный может и не спасти ОРД.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.11.2014, 02:02
Помогаю со студенческими работами здесь

Конфликт ip
После того, как интернет проработает некоторый период времени, вылезает окошко с ошибкой, где написано о конфликте ip адресов, типо что в...

Конфликт с ПО
на работе поставил Geo vision v800. Но вот проблема что то с чемто конфликтует причем ни в отчетах ни в журнале не отображаются ошибки!!!! ...

Конфликт IP
пару месяцев назад возник Конфликт IP с другой системой в сети, звонил к админу районной сети, тупая баба (дура) присвоила мне статический...

Конфликт принтеров
Подскажите пожалуйста!На компе установлена ХР,Подключен и работает Lexmark Z615.После подключения нового принтера Cenon PIXMA...

Конфликт репликации в 6.5.1
Что у нас происходит: 1. Создаем объект notesDocument 2. Изменяем его где-то в мухосранске 3. Обновляем в нашем контексте (находим...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Ниже машинный перевод статьи The Thinkpad X220 Tablet is the best budget school laptop period . Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы,. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru