Вверх ↑
Этот топик читают: Гость
Ответов: 7
Рейтинг: 2
#1: 2010-11-11 22:43:27 ЛС | профиль | цитата
Добрый день! Подскажите пожалуйста, как технологичнее сделать подсчет нажатий на клавиши,т.е. используя меньшее количество счетчиков... в идеале так и вовсе один ;)code_21470.txt
карма: 0

0
файлы: 1code_21470.txt [817B] [146]
Ответов: 1535
Рейтинг: 176
#2: 2010-11-11 22:51:37 ЛС | профиль | цитата
Вот ещё вариант.

code_21471.txt
карма: 1
Не так страшна ошибка, как опасность её не заметить.

0
файлы: 1code_21471.txt [353B] [142]
Ответов: 2236
Рейтинг: 676
#3: 2010-11-11 22:54:40 ЛС | профиль | цитата
[offtop]удалил (схемы близнецы)[/offtop]
карма: 11

0
Ответов: 1535
Рейтинг: 176
#4: 2010-11-11 22:58:06 ЛС | профиль | цитата
Но на компоненте Math работает быстрее, не говоря о Counter.
карма: 1
Не так страшна ошибка, как опасность её не заметить.

0
Ответов: 7
Рейтинг: 2
#5: 2010-11-11 23:04:53 ЛС | профиль | цитата
Спасибо ребята, что так быстро откликнулись. Для меня сложность в том, что таких кнопок в программе много и для каждой кнопки свое отдельное окно с отражением количества нажатий на соответствующую кнопку. Я хочу избавиться от большого количества будь то счетчики или как вы предлагаете другие элементы и использовать один счетный модуль для всех парных сочетаний "счетчик - окно"....если таковое возможно конечно же.
карма: 0

0
Ответов: 1535
Рейтинг: 176
#6: 2010-11-11 23:12:52 ЛС | профиль | цитата
Может так?
code_21473.txt
карма: 1
Не так страшна ошибка, как опасность её не заметить.

1
файлы: 1code_21473.txt [959B] [147]
Голосовали:brinkin
Ответов: 7
Рейтинг: 2
#7: 2010-11-11 23:18:35 ЛС | профиль | цитата
Спасибо ser_davkin! то что нужно....буду разбираться. ;)

карма: 0

0
Ответов: 2236
Рейтинг: 676
#8: 2010-11-11 23:22:36 ЛС | профиль | цитата
Вот еще вариант: code_21474.txt
карма: 11

1
файлы: 1code_21474.txt [2KB] [171]
Голосовали:brinkin
Ответов: 7
Рейтинг: 2
#9: 2010-11-12 06:03:21 ЛС | профиль | цитата
Вот еще вариант: code_21474.txt
.. Отлично! есть возможность использовать кнопки с картинкой! (а про них я по своей неопытности упомянуть забыл)). Спасибо!!!
карма: 0

0
Ответов: 1376
Рейтинг: 197
#10: 2010-11-12 13:15:47 ЛС | профиль | цитата
Вот ещё немного изменённая схема от sla8a
code_21477.txt
карма: 1

0
файлы: 1code_21477.txt [2KB] [147]
Ответов: 7
Рейтинг: 2
#11: 2010-11-12 14:07:15 ЛС | профиль | цитата
Да, как раз именно со схемой от sla8a планирую пойти дальше т.к. задуманный интерфейс менять не хотелось (кнопки именно с картинкой важный для меня элемент). Спасибо, что так просто заодно показали возможности применения контейнеров и всяческих панелек, я хотел было на потом отложить их освоение, но все не так сложно оказалось как казалось... . Сейчас хочу пристроить к этой схеме сброс результата в ноль по всем окнам как с отдельной кнопки, так и по условию. Пока не получается ... очистка массива просто замораживает в окнах последний результат, попытки повлиять на память и вернуть её в исходное состояние ни к чему не преводят...Может подскажите в каком направлении думу думать?
карма: 0

0
Ответов: 2236
Рейтинг: 676
#12: 2010-11-12 14:32:02 ЛС | профиль | цитата
Вот тебе набросок, разбирайся: code_21479.txt
карма: 11

0
файлы: 1code_21479.txt [4.6KB] [171]
Ответов: 7
Рейтинг: 2
#13: 2010-11-12 17:06:31 ЛС | профиль | цитата
Ок, спасибо, конечно буду разбираться...массивы прошли мимо меня в далеком прошлом . Конечный результат которого я хотел достич - общими усилиями достигнут, премного благодарен Всем участникам! Выкладываю работоспособный вариант, с удовольствием приму любые рекомендации по оптимизации.

code_21480.txt
карма: 0

0
файлы: 1code_21480.txt [7.5KB] [130]
Ответов: 2236
Рейтинг: 676
#14: 2010-11-12 21:13:32 ЛС | профиль | цитата
Очищать все значения счетчиков при достижения одного из счетчиков заданного значения можно проще: code_21486.txt
карма: 11

0
файлы: 1code_21486.txt [5.1KB] [154]
Ответов: 7
Рейтинг: 2
#15: 2010-11-12 22:49:56 ЛС | профиль | цитата
Классно!Поправил значения операндов в IF-els_ах на 5 и 4, стала работать правильно кнопка №3, а то считала только до двух ;). А где еще можно почитать про LineBreakEx кроме справки к конструктору...а то я тыкаюсь...мыкаюсь с этим одним квадратиком, а как получить его ответную часть так и не понял
карма: 0

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