Вверх ↑
Этот топик читают: Гость
Ответов: 279
Рейтинг: 2
#1: 2008-04-08 23:12:19 ЛС | профиль | цитата
вообщем тут тема была, нажал кнопку и сразу печатает по очереди буквы...
Треп >> Между делом >> Поочередное нажатие клавишь

вот исходиник
code_8787.txt

а терь вопрос... как можно сделать, чтоб ввел слово и оно напечаталось... а то тут нечитабельные буквы... редактировать текст тяжело... хотяб немекните))) плиз
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_8787.txt [935B] [198]
Разработчик
Ответов: 26151
Рейтинг: 2127
#2: 2008-04-08 23:34:44 ЛС | профиль | цитата
m@nti$ писал(а):
вот исходиник

А этот исходник совсем другая тема, он по F10 высвечивает в поле Edit'a -- hiasm

m@nti$ писал(а):
как можно сделать, чтоб ввел слово и оно напечаталось...

Где напечаталось, и зачем вообще весь этот гемор, непонятно
карма: 22

0
Ответов: 279
Рейтинг: 2
#3: 2008-04-08 23:59:07 ЛС | профиль | цитата
хех... да бота хочу сделать)))
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 9906
Рейтинг: 351
#4: 2008-04-09 00:03:44 ЛС | профиль | цитата
nesco писал(а):
он по F10 высвечивает в поле Edit'a -- hiasm

У меня, вообще-то - iasm
карма: 9

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#5: 2008-04-09 00:08:37 ЛС | профиль | цитата
m@nti$, то, что ты хочешь сделать -- это твои проблемы. Научись задачу нормально ставить, типа: есть вот это и вот это, надо вот здесь и здесь, получить тото и тото
------------ Дoбавленo:

Galkov, у меня тоже так было, пока я не прикрутил к onEndEnum Application c Wait = False
карма: 22

0
Ответов: 9906
Рейтинг: 351
#6: 2008-04-09 00:27:22 ЛС | профиль | цитата
Опять методом тыка
Вообще-то, если на чистом Edit нажать F10, то курсор гаснет и винда ждет следующую кнопу. Получает 'h', обижается, и возвращает фокус на Edit
Вывод: надо просто не передавать F10 на Edit

#sha
Add(MainForm,10886229,238,133)
{
Left=20
Top=105
Point(doKeyBack)
link(onKeyUp,2543110:doCase,[])
}
Add(Timer,16635584,406,168)
{
Interval=50
Enable=1
AutoStop=1
}
Add(Case,2543110,294,154)
{
Value=Integer(121)
link(onTrue,5217156:doEvent1,[])
}
Add(Hub,5217156,343,161)
{
link(onEvent1,10886229:doKeyBack,[(393,167)(393,111)(226,111)(226,167)])
link(onEvent2,16635584:doTimer,[])
}
карма: 9

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#7: 2008-04-09 01:44:18 ЛС | профиль | цитата
Galkov, спасибо, буду знать, что так можно осуществлять безвозвратный перехват.
------------ Дoбавленo:

Galkov писал(а):
Опять методом тыка

Иногда помогает, особенно, если не до конца знаешь всех тонкостей (век живи, век учись )
карма: 22

0
Ответов: 9906
Рейтинг: 351
#8: 2008-04-09 01:58:21 ЛС | профиль | цитата
Так можно и возвратный
карма: 9

0
Ответов: 279
Рейтинг: 2
#9: 2008-04-11 18:49:33 ЛС | профиль | цитата
тааааааак... ни кто не поможет значит(((
вообщем задача такая...
code_8813.txt
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_8813.txt [530B] [202]
Разработчик
Ответов: 26151
Рейтинг: 2127
#10: 2008-04-11 19:17:36 ЛС | профиль | цитата
Это вот так, я правильно понял

code_8814.txt
карма: 22

0
файлы: 1code_8814.txt [614B] [266]
10
Сообщение
...
Прикрепленные файлы
(файлы не залиты)