![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как "пишать" через динамик? [D7, XP]
Alex_C © (2006-02-21 16:02:00)Нужно издавать звук через динамик определенной частотой.
Причем надо чтоб код был примерно такой:
BeepOn( Столько-то герц ); //начали пищать
Pause( Столько-то сек ); // эта ф-ция у меня уже написана
BeepOff; // закончили пищать.
Помогите реализовать ф-ции BeepOn и BeepOf
Ega23 (2006-02-22 11:33:00) [1]
> Блин, ну неужели на такой простой вопрос нет ответа?
А это совсем не простой вопрос.
На месте модераторов я бы ветку в Multimedia перенёс...
Сергей М. (2006-02-22 11:28:00) [2]Откажись от стандартной процедуры Beep() в пользу прямого управления портами ввода-вывода "пищалки".
1. Находишь в Сети и устанавливаешь драйвер WinIO.sys, позволяющий прямое обращение к портам вода-вывода.
2. Используя его средства пишешь процедуры BeepOn() и BeepOff()
Alex_C (2006-02-22 09:10:00) [3]Блин, ну неужели на такой простой вопрос нет ответа?
RO (2006-02-21 16:42:00) [4]Удалено модератором
Alex_C (2006-02-21 16:38:00) [5]Не подходит. Надо как я написал:
BeepOn;
что-то делаем. Пока делаем - пищим
BeepOff - закончили пищать
Т.е. вот именно так надо.
Ega23 (2006-02-21 16:06:00) [6]WinProcs.Beep(100,200);