Вверх ↑
Этот топик читают: Гость
Ответов: 1321
Рейтинг: 37
#16: 2010-03-29 13:32:07 ЛС | профиль | цитата
Вот это абсолютно то что надо !!!!
карма: 0

0
Разработчик
Ответов: 26305
Рейтинг: 2146
#17: 2010-03-29 13:41:15 ЛС | профиль | цитата
Assasin писал(а):
Так можно, но моргает

И обратно считает с числа на котором останавливается. Так и должно быть
------------ Дoбавленo в 13.56:
Assasin, а проще, слабо Чистая математика, и ничего больше, и никакго моргания


Add(MainForm,12188145,189,161)
{
Width=288
Height=166
}
Add(Keyboard,14030189,238,119)
{
Key=39
link(onReadKey,11686707:doCalc,[])
}
Add(Label,2320462,385,119)
{
Left=145
Top=55
Width=10
Height=17
Caption="0"
}
Add(Timer,13807707,189,119)
{
Interval=25
link(onTimer,14030189:doReadKey,[])
}
Add(MathParse,11686707,287,119)
{
DataCount=1
MathStr="((%0 + sign(60 - %0)) * (%1 = 1)) + ((%0 - sign(%0)) * (%1 = 0))"
Point(doClear)
link(onResult,144242:doData,[])
}
Add(ChangeMon,144242,336,119)
{
link(onData,2320462:doText,[])
}

------------ Дoбавленo в 14.00:
Так что, Roma, этот код короче и места меньше на схеме занимает, и никакго моргания
карма: 22

2
Голосовали:Ravilr, filyaxxxcom
Ответов: 1321
Рейтинг: 37
#18: 2010-03-29 14:19:08 ЛС | профиль | цитата
АХРИНЕТЬ !!!
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#19: 2010-03-29 14:26:18 ЛС | профиль | цитата
Assasin писал(а):
Так можно, но моргает
зато полное соответствие поставленой Roma-ой задаче.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1321
Рейтинг: 37
#20: 2010-03-29 14:29:07 ЛС | профиль | цитата
А чтоб от -60 - 0 сделать можно ?
карма: 0

0
Разработчик
Ответов: 26305
Рейтинг: 2146
#21: 2010-03-29 14:29:50 ЛС | профиль | цитата
Tad писал(а):
зато полное соответствие поставленой Roma-ой задаче

Где в задаче, хоть что-то, про возврат с любого значения
Roma писал(а):
При нажатии клавиши число возростёт до 60 а после отпускания клавиши число падает до нуля

А про "моргает", мог бы и решить, не ахти какая сложность.

------------ Дoбавленo в 14.31:
Roma писал(а):
А чтоб от -60 - 0 сделать можно ?

Вот пусть над этим Assasin и думает, отрабатывет свои ништяки (и че я тут только подписался, даже не знаю)
карма: 22

0
Ответов: 1321
Рейтинг: 37
#22: 2010-03-29 14:58:29 ЛС | профиль | цитата
Ну кто-нибудь скажет ?
карма: 0

0
Разработчик
Ответов: 26305
Рейтинг: 2146
#23: 2010-03-29 15:10:59 ЛС | профиль | цитата
Roma писал(а):
Ну кто-нибудь скажет ?

На, только не плач. Чувствуется, что от Assasin-a ничего не дождешься



Add(MainForm,12188145,189,161)
{
Width=288
Height=166
}
Add(Keyboard,14030189,238,119)
{
Key=39
link(onReadKey,14306843:doCalc,[])
}
Add(Label,2320462,385,119)
{
Left=145
Top=55
Width=10
Height=17
Caption="0"
}
Add(Timer,13807707,189,119)
{
Interval=25
link(onTimer,14030189:doReadKey,[])
}
Add(ChangeMon,144242,336,119)
{
link(onData,2320462:doText,[])
}
Add(MathParse,14306843,287,119)
{
DataCount=1
MathStr="((%0 + sign(-%0)) * (%1 = 1)) + ((%0 - sign(60 + %0)) * (%1 = 0))"
Default=-60
Point(doClear)
link(onResult,144242:doData,[])
}

карма: 22

0
Ответов: 16884
Рейтинг: 1239
#24: 2010-03-29 15:35:52 ЛС | профиль | цитата
nesco писал(а):
Так что, Roma, этот код короче и места меньше на схеме занимает
Это про что?
После компиляции:
nesco : 57 880
Assasin-а : 47 836
Так что короче выходит у Assasin на 10 кб
[flood]
Аксиома писал(а):
не все то золото, что блестит
[/flood]
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26305
Рейтинг: 2146
#25: 2010-03-29 15:37:40 ЛС | профиль | цитата
Tad писал(а):
Это про что?

Вообще-то, про схему. В HiAsm-е под кодом я подразумеваю схему. И мне сугубо по-деревне -- будет он 40 кило весить или 140. А вот на поле, на N-е количество элементов, меньше будет.

Глядя на твою логику, давай ничего не отимизировать, ничего не делать, никого ничему не учить. В последнее время мне с тобой не хочется вести никаких бесед, потому, что всегда в моих словах и схемах ты ищешь подвох. Надоело мне это все, просто-напросто -- надоело.
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#26: 2010-03-29 15:39:57 ЛС | профиль | цитата
nesco писал(а):
Вообще-то, про схему
ну про схему - это
nesco писал(а):
места меньше на схеме занимает

а я про
nesco писал(а):
этот код короче
А у нас вроде борьба за "код короче"
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26305
Рейтинг: 2146
#27: 2010-03-29 15:45:33 ЛС | профиль | цитата
Tad писал(а):
А у нас вроде борьба за "код короче"

Да мне плевать за что у нас борьба была. Пусть ее ведет тот, кому нужны короткие коды для своих нужд, мне они ни пень не упали при моих гигабайтах. Сам же про кодирование в никсовых ОС писал, что они ресурсоемки, но это роли не играет
------------ Дoбавленo в 15.48:
И вообще, я Assasin-у показал, что схема может быть короче и оптимальнее. Над тем, что длинне она или короче по откомпилированным кодам, мне было сверхнаплевать.
И в последнее время, мне твоя политика загона всех тем в пустой флейм (особенно, если это касается меня), совсем непонятна.
------------ Дoбавленo в 15.52:
Скажу напоследок, что борьба за "код короче" должна быть внутри компонентов, а не в схемах, тк рядовому пользователю внутренние коды недоступны в поинимании, да они ему и не нужны, по большому счету
карма: 22

0
Ответов: 1321
Рейтинг: 37
#28: 2010-03-29 15:56:48 ЛС | профиль | цитата
Что за ки'пиш ,я просто спросил как сделать а не у кого меньше !!!!!!
карма: 0

0
Разработчик
Ответов: 26305
Рейтинг: 2146
#29: 2010-03-29 15:59:44 ЛС | профиль | цитата
Roma, ты ту не причем, это не твои терки, они идут уже давно, задолого до твоего появления на форуме. А решение я Assasin-у показывал, оно ему пригодится. Тебя последнее решение устраивает, так тебе было надо (от -60 до 0 и обратно) или что-то другое
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#30: 2010-03-29 16:06:28 ЛС | профиль | цитата
nesco писал(а):
я Assasin-у показал, что схема может быть короче и оптимальнее. Над тем, что длинне она или короче по откомпилированным кодам, мне было сверхнаплевать
плохо (про сверхнаплевать). (ИМХО)
nesco писал(а):
Глядя на твою логику, давай ничего не отимизировать, ничего не делать, никого ничему не учить.
ну не виноват я , что у меня логика другая и другой взгляд на оптимизацию и на "учить"
nesco писал(а):
потому, что всегда в моих словах и схемах ты ищешь подвох
Успокойся. Не только в твоих - в своих тоже.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)