|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.03.2008, 14:04 | #21 | |
Форумчанин
Регистрация: 25.12.2007
Сообщений: 655
|
Цитата:
чекбокса функцию PlaySound('C:\sound.wav',0,SND_LOOP ); чтобы при true было PlaySound('C:\sound.wav',0,SND_LOOP ); а при false PlaySound(0,0,SND_LOOP);
За частые поиски был забанен во всех известных
поисковых системах! |
|
02.03.2008, 15:08 | #22 |
Дельфист
Форумчанин
Регистрация: 14.08.2007
Сообщений: 317
|
if checkbox.checked then PlaySound('C:\sound.wav',0,SND_LOOP )
else PlaySound(0,0,SND_LOOP); Что тут не ясного
ICQ-465033557
WINDOWS CE THE BEST |
02.03.2008, 15:25 | #23 | |
Форумчанин
Регистрация: 25.12.2007
Сообщений: 655
|
Цитата:
procedure TForm2.RbCheckBox2Click(Sender: TObject); begin if RbCheckBox2.Checked=false then form1.RichEdit1KeyPress(); else form1.RichEdit1KeyPress(); end;
За частые поиски был забанен во всех известных
поисковых системах! |
|
02.03.2008, 16:12 | #24 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Давайте уточним. Нужно при нажатии клавиш воспроизводить звук, и если чекбокс не отмечен то звук воспроизводить не надо. Так? Если так, то вот ответ:
1. При клике на чекбоксе делать ничего не надо. 2. При нажатии клавиши проверяй или чекбокс включен, если включен то воспроизводим звук, если выключен не делаем ничего, т.е. else не нужен.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
02.03.2008, 16:22 | #25 |
Форумчанин
Регистрация: 12.12.2007
Сообщений: 121
|
тут ничего вставлять не нужно, как я понял должно быть так:
Код:
а где и зачем его нужно отключать? и зачем этот звук, о чём он будет оповещать?
Компьютеры - вещь слишком сложная, чтобы работать в принципе. Поэтому то, что они работают хоть как-то, уже чудо.
|
02.03.2008, 17:17 | #26 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
mutabor, я "бибиколку" через windows.Beep тоже также пробывал (с помощью цикла), но звук прерывистый. Попробуйте сами...
Писано по д'Эльфийски
|
02.03.2008, 17:28 | #27 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Да, прерывистый. Можно попробовать принудительно прерывать выполнение Beep, но как это сделать, ведь она не возвращает управление пока не завершится. Может в отдельном потоке её запускать, не уверен. А зачем она тебе надо?
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
02.03.2008, 17:34 | #28 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
mutabor если честно, то не нужно, просто для изучения.
Но мне постоянно этот вопрос задают, а что сказать даже не знаю.
Писано по д'Эльфийски
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рисование по нажатию клавиши на клавиатуре... | zvuk01 | Помощь студентам | 1 | 25.12.2007 17:49 |
Три вопроса по клавиатуре | Никки | Общие вопросы Delphi | 14 | 20.12.2007 22:07 |
звук и делфи, левый правый звук | snusmumric | Win Api | 2 | 29.10.2007 11:10 |
Всё о клавиатуре | Freek | Win Api | 5 | 25.06.2007 08:48 |