Вверх ↑
Этот топик читают: Гость
Ответов: 1429
Рейтинг: 50
#1: 2012-02-21 19:22:44 ЛС | профиль | цитата
Вопиющая ошибка! Еле нашел, что происходит. Оставьте мышь на форме, и не двигайте:

code_26960.txt
Цифры скачут! Хотя не должны.

И дополнительный вопрос, почему лампочка не мигает?!??!
карма: 0

0
файлы: 1code_26960.txt [994B] [122]
Ответов: 3889
Рейтинг: 362
#2: 2012-02-21 19:32:46 ЛС | профиль | цитата
login, FTCG тут ни при чём, похоже, просто перерисовка элементов приводит к срабатыванию события мыши.
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#3: 2012-02-21 19:33:57 ЛС | профиль | цитата
login писал(а):
FOR FTCG - Ошибка!
Это не ошибка For_FTCG.
code_26961.txt
Работает опрос координат мышки. Нет там ChangeMon-итора.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_26961.txt [307B] [86]
Гость
Ответов: 17029
Рейтинг: 0
#4: 2012-02-21 19:35:08 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-02 20:26:23
карма: 0

0
Ответов: 1429
Рейтинг: 50
#5: 2012-02-21 19:40:18 ЛС | профиль | цитата
Tad, Вы явно не поняли суть задачки
------------ Дoбавленo в 19.40:
А так почему нет событий?!?!?!


Add(MainForm,2953706,84,98)
{
Position=1
Point(onMouseMove)
link(onMouseMove,12982556:doEvent1,[])
}
Add(Label,5485170,329,189)
{
Left=165
Top=105
Font=[MS Sans Serif,50,0,0,1]
Enabled=1
Caption="00"
}
Add(LED,10113317,329,119)
{
Left=5
Top=5
}
Add(Hub,12982556,147,119)
{
link(onEvent1,10113317:doChangeValue,[])
link(onEvent2,13332778:doNext,[(203,132)(203,195)])
}
Add(Counter,13332778,280,189)
{
link(onNext,5485170:doText,[])
}



Куда, в таком случае, делся этот опрос?
карма: 0

0
Ответов: 3889
Рейтинг: 362
#6: 2012-02-21 19:45:26 ЛС | профиль | цитата
login писал(а):
А так почему нет событий?!?!?!

Есть! Просто с другой частотой, сказано же: от перерисовки зависит. Цикл на 100 итераций приводил к лишним частым перерисовкам, что рекурсивно вызывало ещё один цикл и т.д. по кругу.
карма: 1

0
Ответов: 3349
Рейтинг: 233
#7: 2012-02-21 19:46:55 ЛС | профиль | цитата
code_26962.txt
карма: 1

0
файлы: 1code_26962.txt [1008B] [156]
Ответов: 1429
Рейтинг: 50
#8: 2012-02-21 19:48:48 ЛС | профиль | цитата
Вы издеваетесь? Нельзя ли поподробнее? На лицо - ошибка!
События должны происходтть во время перемещения курсора, а я его не перемещаю!
карма: 0

0
Ответов: 8926
Рейтинг: 823
#9: 2012-02-21 19:49:47 ЛС | профиль | цитата
login, и не только в FTCG code_26963.txt
карма: 19

0
файлы: 1code_26963.txt [1.2KB] [133]
Ответов: 16884
Рейтинг: 1239
#10: 2012-02-21 19:50:41 ЛС | профиль | цитата
login писал(а):
События должны происходтть во время перемещения курсора
на
code_26964.txt
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_26964.txt [863B] [111]
Ответов: 3889
Рейтинг: 362
#11: 2012-02-21 19:51:28 ЛС | профиль | цитата
login, сообщение WM_MOUSEMOVE приходит окну несколько раз в секунду.
карма: 1

0
Ответов: 1429
Рейтинг: 50
#12: 2012-02-21 19:53:52 ЛС | профиль | цитата
Tad, не понимаю, что Вы сделали!
карма: 0

0
Ответов: 3349
Рейтинг: 233
#13: 2012-02-21 19:54:57 ЛС | профиль | цитата
Видимо события накапливаются
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#14: 2012-02-21 19:56:00 ЛС | профиль | цитата
У поставил Label AutoSize=False.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 3889
Рейтинг: 362
#15: 2012-02-21 19:57:19 ЛС | профиль | цитата
login писал(а):
не понимаю, что Вы сделали!

интересно, как сквозь DoData числа проходят, это - да, хотя он обнуляет выход после For.
карма: 1

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)