![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 05.12.2010
Сообщений: 25
|
![]()
Понадобилось сделать так что бы когда картинка подходит на определенные координаты то кнопка передвигающая ее блокировалась, а когда картинка перейдет к другим координатам то кнопка возвращалась в активное состояние.
Помогите пожалуйста. ЗЫ: пример моего нерабочего кода, скажите может ли он вообще работать в таких случаях если я его изменю Код:
Последний раз редактировалось gadilla_cs; 05.12.2010 в 17:34. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 31.03.2009
Сообщений: 23
|
![]()
В теории таймер + ваш код должен работать
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 05.12.2010
Сообщений: 25
|
![]()
Ну первая строка то работает, а вторую привести в действие я не могу
И как я понял вы мне говорите о том что кнопка через некоторое время активируется? тогда картинка сможет остаться на позиции где кнопка блокируется а потом просто пойти выше Последний раз редактировалось gadilla_cs; 06.12.2010 в 02:24. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]()
телепатор подсказывает ваша проблема в математике
отрицание для (Horse1.top=56) and (Horse1.Left=48) не эквивалентно (Horse1.top<>56) and (Horse1.Left<>48) Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 06.12.2010 в 09:22. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 05.12.2010
Сообщений: 25
|
![]()
Все равно не помогает, кнопка не возвращается
Последний раз редактировалось gadilla_cs; 06.12.2010 в 09:47. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]()
Как в логике пользователя идет блокирование (разблокирование)?
Где находится код блокировки(разблокировки)? в каких процедурах событиях? Короче говоря нужно больше кода.
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 05.12.2010
Сообщений: 25
|
![]()
Я уже понял что нужно больше кода, Только что писать я понять не могу. Где у меня ошибки понять не могу. Вот и спрашиваю.
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]()
Где в какой процедуре (обработчике которого события) находится тот код который вы привели (button1.enabled:=)? (весь код процедуры включая заголовок)
Если это собственная процедура(не та которая доступна в инспекторе объектов(InspectorObject) то и ее вызов в процедурах обработчиках( с указанием для каких событий это обработчики). Каким образом пользователь может выйти(выходит) из заблокированного состояния? (Хотя бы словесное описание). И как об этом узнает программа.
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 06.12.2010 в 10:40. |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 05.12.2010
Сообщений: 25
|
![]() Код:
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]()
ну и чего вы хотите? Где логика?
Вошли в критичное состояние и .. отключили управление! А дальше-то что? Как вы(пользователь) теперь собираетесь изменять его положение(выходить из критичного состояния). Движение по клику и отключаете этот самый клик (а как думаете выходить).
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Блокировка | zmey31313 | Помощь студентам | 4 | 25.04.2010 14:16 |
Блокировка( | alco84 | Microsoft Office Access | 1 | 13.03.2010 21:51 |
Разблокировка макроса | Deni55 | Microsoft Office Excel | 4 | 18.04.2009 17:58 |
Разблокировка RAR-архива... | Терминатор | Софт | 3 | 14.04.2009 17:01 |