|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.01.2011, 00:00 | #1 |
Пользователь
Регистрация: 03.02.2010
Сообщений: 20
|
pc speaker
Привет народ! Хочу поразвлечься, заставить спикер играть в лесу родилась елочка, не пойму с чего начать. Хотя нет, понимаю, погуглить, поэтому не умничать. Нарыл кусок кода для turbo c 3.0
Код:
Второе, что хочу спросить, основное: как все работает? мой вариант: есть в компе устройство, у него свой порт приема инфы, своя таблица звуков. как мне заставить комп посылать туда сигналы, какой у них формат, есть ли библиотека специально для устройства?
Shit happens
|
11.01.2011, 00:16 | #2 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
какая там ещё таблица звуков... Юзай Beep() и будет тебе щастье.
А вобще, с этим спикером смешная история вышла.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
11.01.2011, 01:00 | #3 |
Пользователь
Регистрация: 03.02.2010
Сообщений: 20
|
спасибо. а как посмотреть реализацию функции?
Shit happens
|
11.01.2011, 01:11 | #4 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
а если у меня нет динамика в материнке, можно по другому услышать? через колонки
|
11.01.2011, 01:25 | #5 |
Пользователь
Регистрация: 03.02.2010
Сообщений: 20
|
если буквально: если динамика нет, что ты хочешь услышать!?
если предположить, что ты имеешь ввиду, есть ли замена спикеру: есть простой способ проверить, зажми кучу кнопок на клаве - бипнет, значит можно. Имею ввиду, что есть имитация бипера через звуковуху.
Shit happens
|
11.01.2011, 01:55 | #6 | |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
ну, реализация там простая: сначала программируешь таймер на заданную частоту:
Код:
А потом включаешь Код:
Код:
Под XP 64/Vista 64 Beep() вобще не работает никак, под 32 битными вроде пищит. Под семеркой любой оно пищит на дефолтовое устройство (звуковая карта, USB наушники и т.д.). Цитата:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
|
11.01.2011, 03:02 | #7 | |
Пользователь
Регистрация: 06.01.2011
Сообщений: 11
|
Цитата:
|
|
11.01.2011, 03:42 | #8 | |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
Возможно, хотя у меня всё-равно не работает, в любой версии. Другой вопрос, есть ли у меня тут спикер.. завтра проверю )
Цитата:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
|
27.01.2011, 18:44 | #9 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
кстати, проверил, спикер есть, под 32 хп пищит. под 64 хп молчит, хоть в 32 компилируй, хоть в 128
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|