![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#1
|
|
Неактивный пользователь
Пол:
Регистрация: 01.11.2008
Сообщений: 6
Репутация: 0
|
Здраствуйте!
Может ли кто подсказать как бороться с таким явлением? Делаю приложение для мониторинга технологических параметров. На сервере через ОРС параметры пишутся в MySQL. С машины пользователя необходимо иметь возможность прочитать как архив за определенный период времени так и он-лайн данные (ну почти он-лайн: параметр снимается раз в 2 секунды). Все вроде хорошо, но всю малину портит изменение вида указателя мыши (курсор) который с периодичностью один раз в те же 2 секунды во время выполнения SQL запроса к БД меняет вид на песочные часы. Очень некрасиво смотрится. Что делать? Да, компонент доступа к БД MyDac5, ОС WinXP, среда BCB6. Заранее большое спасибо! Последний раз редактировалось micom777; 14.11.2008 в 12:04.. |
|
|
|
| Реклама: | Мебельный магазин: детская кровать розовая - Переходи на сайт! | в новогиреево | Лучшие замороженные пюре: замороженное пюре банана - заказывай на сайта АГРОБАР! | теплоходные туры из казани на 2026 | заслонка chr 50-25 |
|
|
#2
|
|
Неактивный пользователь
Регистрация: 15.11.2008
Сообщений: 9
Репутация: 1
|
Можно попробовать в коде клиентского приложения в процедуре считывания online-данных силком ставить Cursor = crDefault (или crArrow - так не помню, среды под рукой нет). В сочетании с Application->ProcessMessages может помочь - поэксперементируй!..
![]() |
|
|
|
| Сказали спасибо: |
|
|
#3
|
|
Неактивный пользователь
Пол:
Регистрация: 21.07.2007
Адрес: Берлин
Сообщений: 27
Репутация: 7
|
А я думаю, что такое(т.е. по умолчанию) поведение указателя добавляет интерактивности в приложение. Можно еще статусную строку обновлять.
А если, например, сервер не будет доступен, то в твоем случае пользователь никак об этом не узнает, или узнает из сообщения об ошибке, а так можно красиво вывести всю информацию в строку статуса. Переопределять стандартное поведение компонентов - дело неблагодарное. Представь себе, что в Виндовс указатель это всегда стрелка и никаких часов... Последний раз редактировалось edyan; 18.11.2008 в 23:18.. |
|
|
|
|
|
#4
|
|
Неактивный пользователь
Пол:
Регистрация: 01.11.2008
Сообщений: 6
Репутация: 0
|
demonical:
Спасибо, разобрался: Screen->Cursors[crSQLWait]=Screen->Cursors[crDefault] edyan: В данном случае эта интрактивность все же мешает. В приложении есть несколько окон, одно из которых названный выше он-лайн мониторинг, и при открытом любом другом окне, например, просмотр архива, в нем то же указатель меняет вид. Совсем не годится. В любом, случае, как мне кажется, когда пользователь открыл окно и не производит никаких действий кроме наблюдения за изменяющимся графиком - "часы" лишнее. А относительно состояния подлючения - узнает. ![]() Последний раз редактировалось micom777; 20.11.2008 в 14:15.. |
|
|
|
|
|
#5
|
|
Привет, народ! Может кто подскажет, как решить такую необычную задачку: Необходимо сделать так, что бы курсор выглядел на экране в виде бесформенного пятна в несколько сантиметров в диаметре. Что бы при коротком ударе пальца по тачскрину на экране мелькало пятно. Нужно для видеозаписи светомузыкального эффекта. Винда чистая ХРюша sp-3.
__________________
ОРИГИНАЛ ФИЛЬМА В ГОЛОВЕ ВСЕГДА ЛУЧШЕ КОПИИ НА ЭКРАНЕ...
|
|
|
|
|
![]() |
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| наведение курсора | BogdanRTL | Microsoft Windows | 1 | 02.07.2009 04:33 |
| Подсказка при наведении курсора | plahmonah | Delphi | 5 | 14.10.2007 22:47 |
| Инверсия курсора мышки | LittleBeatle | Архив | 3 | 17.07.2007 18:06 |
|
|