Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / При запуске Delphi уменьшается время отображения всплывающего меню в Excell / 3 сообщений из 3, страница 1 из 1
17.08.2017, 10:13:58
    #39506671
При запуске Delphi уменьшается время отображения всплывающего меню в Excell
Добрый день.

Заметил такую проблему. Если запускаю Delphi 7, в Excell (office 2010) сокращается время показа контекстного меню до 2-х секунд. То есть меню появляется, мы в нем двигаем мышкой, но через 2 секунды оно неминуемо исчезает.
Если Delphi закрыть, проблема сохраняется. Помогает только перезагрузка Windows 7.

Неудобно. Мне нужно одновременно работать в Делфи и Экселе.

Подскажите, пожалуйста, как победить?
...
Рейтинг: 0 / 0
17.08.2017, 10:46:24
    #39506692
schi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При запуске Delphi уменьшается время отображения всплывающего меню в Excell
Федор_ФедорДобрый день.

Заметил такую проблему. Если запускаю Delphi 7, в Excell (office 2010) сокращается время показа контекстного меню до 2-х секунд. То есть меню появляется, мы в нем двигаем мышкой, но через 2 секунды оно неминуемо исчезает.
Если Delphi закрыть, проблема сохраняется. Помогает только перезагрузка Windows 7.

Неудобно. Мне нужно одновременно работать в Делфи и Экселе.

Подскажите, пожалуйста, как победить?

Delphi меняет разрешение таймера, возможно, из-за этого.

https://forums.embarcadero.com/thread.jspa?threadID=245692
https://stackoverflow.com/questions/32337669/why-does-the-delphi-ide-increase-the-windows-platform-timer-resolution
...
Рейтинг: 0 / 0
17.08.2017, 11:28:01
    #39506718
white_nigger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При запуске Delphi уменьшается время отображения всплывающего меню в Excell
Есть ещё куча программ меняющих разрешение системного таймера. А насчет делфи ответил Хаусладен
Andreas HausladenThe IDE uses a very old version of VirtualTrees.pas for the ProjectManager, StructureView and Log-Window. This version calls timeBeginPeriod in its InitializeGlobalStructures function and sets the timer resolution to the minimum (1). It is reset in the unit's finalization block.

VirtualTrees changed this behavior with this commit:

2013-09-20 21:40:21: No longer changing timer resolution globally (#365)

But the IDE still uses a very old version that isn't even using UnicodeString but WideString. So it wasn't updated since Delphi 2007.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / При запуске Delphi уменьшается время отображения всплывающего меню в Excell / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]