![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 15.03.2012
Сообщений: 8
|
![]()
Здравствуйте, в общем такая проблема. На картинке часть интерфейса на котором хочу, чтобы при нажатии на кнопку radiobutton (авто), radiobutton РП1, РП2... начали показывать, что идёт сигнал (т.е. сначала в РП1 появляется точка, потом исчезает и появляется в РП2 и т.д.). Я решил воспользоваться потоками, потому что программа зависала. Вот код
Код:
Подскажите, пожалуйста, как разрешить эту проблему? (Если это важно то у меня Delphi 2010, ОС - Windows 7(x64)) |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
![]()
таймер рулит
Код:
Не стесняемся, плюсуем!
![]() |
![]() |
![]() |
![]() |
#3 |
Регистрация: 15.03.2012
Сообщений: 8
|
![]()
Насчет оптимизации с кнопками radiobutton большое спасибо, а вот как быть с потоком, почему ошибку выдает?
|
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 15.03.2012
Сообщений: 8
|
![]()
Про синхронизацию читал на сайтах 3-4, но в итоге понял мало, единственно думаю подставить в procedure TPotok.Execute; сточку - Synchronize(Timer1Timer). Как думаете так правильно будет?
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
![]()
правильно - следовать советам знающих
бутылку из под шампанского можно в задницу засунуть - доказано, но вот результат плачевен... тебе оно надо?
Не стесняемся, плюсуем!
![]() |
![]() |
![]() |
![]() |
#7 |
Регистрация: 15.03.2012
Сообщений: 8
|
![]()
Просто дело в том, что пока программа будет работать в автоматическом режиме(т.е. будет показывать как сигналы переходят), мне нужно чтобы и остальная часть программы работала. Т.е. нажал работу в автоматическом режиме, сигналы пошли, и пока сигналы идут, рассчитать там например введёные значения. (У меня половина программы пойдёт за основу для дипломника, поэтому мне больше, чем бутылка шампанского нужна будет)
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 15.03.2012
Сообщений: 8
|
![]()
Тему можно закрывать, уже понял в чем фишка таймера (я немного тугодум), код правда осталось поменять чуток и считай дипломник уже близко. Спасибо за помощь!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изменение цвета кнопки при ее нажатии | RedRec | Microsoft Office Excel | 2 | 04.08.2011 09:11 |
Прога вылетает при нажатии кнопки.. | Дмитрий142 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 15.03.2011 08:36 |
Скрытие кнопки при нажатии на нее | MyLastHit | Общие вопросы Delphi | 10 | 03.08.2010 22:23 |
Запуск формы при нажатии кнопки | SkrudjMakdak | Microsoft Office Excel | 4 | 30.07.2010 22:29 |
Ошибка при нажатии кнопки | Skynet91 | БД в Delphi | 1 | 08.02.2010 19:45 |