Вверх ↑
Этот топик читают: Гость
Ответов: 10
Рейтинг: 0
#1: 2007-12-25 21:27:27 ЛС | профиль | цитата
При запуске следующего кода в активное окно вставляется бесконечое число символов независимо от того какую клавишу нажать. Может я что-то не так сделал?
code_8024.txt
карма: 1

0
файлы: 1code_8024.txt [415B] [194]
Ответов: 184
Рейтинг: 4
#2: 2007-12-25 21:49:11 ЛС | профиль | цитата
Что должна данная схема делать?
Осмелюсь предположить, что при нажатии клавиши "s", нужно заменить его (нажатие) на "a". Если так, то:

#sha
Add(Hub,5575308,518,315)
{
link(onEvent1,53285:doKillKey,[(562,321)(562,295)(372,295)(372,314)])
link(onEvent2,14012164:doPress,[])
}
Add(KeyHook,53285,385,308)
{
Point(doKillKey)
link(onKeyDown,7556775:doWork2,[])
link(onRepeat,7556775:doWork3,[(438,328)])
}
Add(Case,3517132,455,308)
{
Value=Integer(83)
link(onTrue,5575308:doEvent1,[])
}
Add(KeyEvent,14012164,588,322)
{
Code=65
link(Handle,53285:Handle,[(594,310)(566,310)(566,372)(391,372)])
}
Add(HubEx,7556775,434,301)
{
link(onEvent,3517132:doCase,[])
}

И почему в "Ошибки в среде"
карма: 1
Статус строка какая-то, сейчас посмотрім: %time%
0
Ответов: 8961
Рейтинг: 824
#3: 2007-12-25 21:50:34 ЛС | профиль | цитата
aleks62, прочитайте вдумчиво подсказки к тем точкам, которые Вы соединили - и поймёте, что сделали и запустили цикл без остановки
карма: 19

0
Ответов: 5446
Рейтинг: 323
#4: 2007-12-25 21:55:30 ЛС | профиль | цитата
А вот у меня никакого бесконечного цикла не возникает - каждое нажатие удваивается...
карма: 1

0
Ответов: 9906
Рейтинг: 351
#5: 2007-12-25 22:46:09 ЛС | профиль | цитата
iarspider писал(а):
А вот у меня никакого бесконечного цикла не возникает - каждое нажатие удваивается...

Поздравляю с высококлассным баг-репортом.
карма: 9

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