Вверх ↑
Этот топик читают: Гость
Ответов: 704
Рейтинг: 7
#1: 2014-02-08 16:04:12 ЛС | профиль | цитата
Давно хотел спросить, почему нельзя заблокировать кнопку?
code_33002.txt
карма: 0

0
файлы: 1code_33002.txt [449B] [241]
Ответов: 1343
Рейтинг: 31
#2: 2014-02-08 16:16:42 ЛС | профиль | цитата
не знаю не знаю ...

code_33003.txt

даже не знаю как можно что то делать в HI не зная индексации?
карма: 2

1
файлы: 1code_33003.txt [536B] [256]
Голосовали:Neo
Ответов: 704
Рейтинг: 7
#3: 2014-02-08 16:23:34 ЛС | профиль | цитата
Rysik, не знал... когда-то пробовал просто подать на нее событие - работало
карма: 0

0
Ответов: 1343
Рейтинг: 31
#4: 2014-02-08 16:26:07 ЛС | профиль | цитата
Neo писал(а):
Rysik, не знал... когда-то пробовал просто подать на нее событие - работало



карма: 2

0
Ответов: 824
Рейтинг: 138
#5: 2014-02-08 16:29:46 ЛС | профиль | цитата
Add(Button,89618,371,189)
{
@Color=5592575
Left=95
Top=100
Width=95
Height=45
Caption="Тест"
Point(doEnabled)
link(onClick,12869691:doEvent1,[])
}
Add(Hub,12869691,413,189)
{
link(onEvent1,13309752:doWork1,[])
link(onEvent2,7132658:doSleepMks,[])
}
Add(Sleep,7132658,448,196)
{
Delay=900000
link(onSleep,13309752:doWork2,[])
}
Add(ChanelToIndex,13309752,504,189)
{
link(onIndex,89618:doEnabled,[(543,195)(543,181)(361,181)(361,195)])
}
карма: 1

0
Ответов: 8928
Рейтинг: 823
#6: 2014-02-08 16:44:46 ЛС | профиль | цитата
Neo, на все подобные точки надо подавать "0" или "1" для переключения (точнее "0" или "not(0)" )
карма: 19

0
Ответов: 9906
Рейтинг: 351
#7: 2014-02-08 17:15:22 ЛС | профиль | цитата
Использование Sleep напоминает использование очков мартышкой

Add(Button,89618,441,91)
{
@Color=5592575
Left=100
Top=225
Width=35
Caption="Тест"
Point(doEnabled)
link(onClick,12869691:doEvent1,[])
}
Add(Hub,12869691,490,91)
{
link(onEvent1,13309752:doWork1,[])
link(onEvent2,10632089:doTimer,[])
}
Add(ChanelToIndex,13309752,574,91)
{
link(onIndex,89618:doEnabled,[(613,97)(613,83)(431,83)(431,97)])
}
Add(Timer,10632089,525,98)
{
Enable=1
AutoStop=1
link(onTimer,13309752:doWork2,[])
}
карма: 9

0
Ответов: 824
Рейтинг: 138
#8: 2014-02-08 19:49:11 ЛС | профиль | цитата
Galkov писал(а):
Использование Sleep напоминает использование очков мартышкой

Можно так

Add(Button,89618,469,168)
{
@Color=5592575
Left=65
Top=165
Width=60
Height=30
Caption="Тест"
Point(doEnabled)
link(onClick,12869691:doEvent1,[])
}
Add(Hub,12869691,518,168)
{
link(onEvent1,13309752:doWork1,[])
link(onEvent2,13063617:doBeep,[])
}
Add(ChanelToIndex,13309752,602,168)
{
link(onIndex,89618:doEnabled,[(641,174)(641,160)(459,160)(459,174)])
}
Add(Beep,13063617,553,175)
{
Freq=0
Duration=900
link(onBeep,13309752:doWork2,[])
}
карма: 1

0
Ответов: 9906
Рейтинг: 351
#9: 2014-02-10 07:32:03 ЛС | профиль | цитата
Причем тут "можно так".... или иначе...
Главное - понимание того, что тупо блокируется поток. Следовательно - не факт, что рисование (или еще чего-нибудь) пройдет "в промежутке".

А потом уже - "можно так", и ли "можно эдак"...
Представим себе - ай как хорошо, все работает.
И через день - вместо кнопки светодиод... Или ButtonRush... Или еще кака-ни-то ерунда.

И чего - наша песня хороша, начинай сначала
карма: 9

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