Тема: БД и ГИС
Показать сообщение отдельно
  #4  
Старый 17.04.2014, 07:50
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Цитата:
...перестало реагировать...
У вас условие что напр. X больше Xmin но меньше Xmax, так и я предложил тоже самое, просто в других выражениях, типа значение Х в диапазоне от Xmin до Xmax, проверил только что оба варианта - выполняются, но все же in надежнее


Смотрите что происходит в MouseMove - вероятно что-то тяжёлое повесили на перемещение, если высчитываете координаты или пытаетесь найти что-то в базе, то это слишком затратный процесс и его лучше выполнять на MouseDown, а на перемещении оставить только локацию (определение) возможного региона для обработки


З.Ы. Пока набирал текст - увидел последний пост, так оно и есть, на движухе всё самое тяжёлое висит, так могут быть глюки что не есть хорошо, пересмотрите вариант, будет ещё лучше
Ответить с цитированием