Вверх ↑
Этот топик читают: Гость
Ответов: 11
Рейтинг: 6
#1: 2008-12-11 21:16:09 ЛС | профиль | цитата
1)первый вопрос, можно ли сделать Hiasm в Hiasm ?


2)второй как сделать такую щтуку: у нас есть таймер с отчетом и 2 кнопки, надо сделать чтобы нажимаешь на 1 кнопку
и таймер ускорятся в 2 раза, нажимаешь на другую и таймер становится с нормальным отчетом ( первоначальным ) .....
причем если после включении проги нажали на 1ую кнопку, т.е. ускорили таймер в 2 раза, то при нажатии еще раз на эту же кнопку
таймер не должен ускоряться......т.е. не должен уже ускоряться в 4 раза.....Надеюсь, вопрос понятен....
Вот код с 2 кнопками и отсчетом:

code_10933.txt

карма: 1

0
файлы: 1code_10933.txt [1.4KB] [224]
Разработчик
Ответов: 26305
Рейтинг: 2146
#2: 2008-12-11 21:19:59 ЛС | профиль | цитата
2) Ну, вот так, наверное



Add(MainForm,2587372,210,238)
{
link(onCreate,893128:doTimer,[])
}
Add(Label,12376572,560,231)
{
Left=80
Top=95
Caption="0"
}
Add(Math,13690171,602,364)
{
link(onResult,599582:doWork3,[(646,370)(646,313)(536,313)])
link(Op1,7987725:Data1,[(608,339)(566,339)])
link(Op2,5830790:Caption,[(615,352)(713,352)])
}
Add(Label,5830790,707,252)
{
Left=80
Top=95
Visible=1
Caption="1"
}
Add(Timer,893128,413,252)
{
Point(doInterval)
link(onTimer,12756332:doCompare,[(457,258)(457,300)])
}
Add(If_else,12756332,469,294)
{
link(onTrue,4956274:doOperation,[(503,300)(503,426)])
link(onFalse,13690171:doOperation,[(551,307)(551,370)])
link(Op1,7987725:Data2,[(475,282)(524,282)(524,326)(573,326)])
link(Op2,744231:Caption,[(482,264)(510,264)])
}
Add(Label,744231,504,203)
{
Left=80
Top=95
Visible=1
Caption="23"
}
Add(GetData,7987725,560,282)
{
Count=5
link(Data,12376572:Caption,[])
}
Add(Math,4956274,504,420)
{
link(onResult,599582:doWork1,[(553,426)(553,251)])
}
Add(HubEx,599582,532,238)
{
Angle=3
link(onEvent,12376572:doText,[(536,237)])
}
Add(Button,4531768,210,322)
{
Left=190
Top=110
Width=140
Height=35
Color=0
Font=[a_LCDNova,16,0,65535,204]
Hint="Виды работ, на которые можно устроиться"
Caption="2x"
Data=Integer(500)
link(onClick,2178640:doWork3,[(368,328)])
}
Add(Button,4851224,210,280)
{
Left=190
Top=55
Width=140
Height=35
Color=0
Font=[a_LCDNova,16,0,65535,204]
Hint="Виды работ, на которые можно устроиться"
Caption="1x"
Data=Integer(1000)
link(onClick,2178640:doWork2,[(303,286)(303,272)])
}
Add(HubEx,2178640,364,259)
{
link(onEvent,893128:doInterval,[])
}

карма: 22

1
Голосовали:Izomik
Администрация
Ответов: 15295
Рейтинг: 1519
#3: 2008-12-11 21:27:27 ЛС | профиль | цитата
Izomik писал(а):
можно ли сделать Hiasm в Hiasm ?

можно

nesco, ты чего такие схемы допускаешь к существованию Правильнее этот пример делать так
code_10934.txt

использовать Label в качестве Memory - это очень не хорошая идея
карма: 27
1
файлы: 1code_10934.txt [1KB] [247]
Голосовали:Izomik
Ответов: 11
Рейтинг: 6
#4: 2008-12-11 21:33:12 ЛС | профиль | цитата
гг))) оказывается все просто, я не заметил что можно кнопкой данные в поток выводить
Dilma писал(а):
...Правильнее этот пример делать так...
так легче терь буду так использовать)))
карма: 1

0
Разработчик
Ответов: 26305
Рейтинг: 2146
#5: 2008-12-11 22:12:20 ЛС | профиль | цитата
Dilma писал(а):
ты чего такие схемы допускаешь к существованию

Виноват, исправлюсь
карма: 22

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