Работа с динамиком (Beeper'ом)

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Sanya Z
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 240
Зарегистрирован: 18.08.2003 (Пн) 3:15
Откуда: Москва

Работа с динамиком (Beeper'ом)

Сообщение Sanya Z » 07.07.2004 (Ср) 2:52

Не подскажете команды для того чтобы выводить звук через внутренний динамик компьютера?
А то в ВБ даже BEEP стал проигрываться через звуковуху.
Большое спасибо! :arrow:
И пусть в моих поступках не было логики...

Approximator
Постоялец
Постоялец
 
Сообщения: 572
Зарегистрирован: 26.06.2004 (Сб) 3:10

Сообщение Approximator » 07.07.2004 (Ср) 3:02

Если использовать
Код: Выделить всё
Public Declare Function Beep Lib "kernel32.dll" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long

то должен работать именно внутренний динамик.
С уважением, Approximator.

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 07.07.2004 (Ср) 6:02

Approximator писал(а):Если использовать
Код: Выделить всё
Public Declare Function Beep Lib "kernel32.dll" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long

то должен работать именно внутренний динамик.

А НТ не выйдет будет все одно через звуковуху.

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 07.07.2004 (Ср) 12:52

Почему? У меня XP, и звук через динамик идет :roll:

Sanya Z
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 240
Зарегистрирован: 18.08.2003 (Пн) 3:15
Откуда: Москва

Сообщение Sanya Z » 07.07.2004 (Ср) 14:54

Не знаю как, но в 2000 и МЕ - всегда system default из колонок:(
И пусть в моих поступках не было логики...

Approximator
Постоялец
Постоялец
 
Сообщения: 572
Зарегистрирован: 26.06.2004 (Сб) 3:10

Сообщение Approximator » 08.07.2004 (Чт) 1:35

Sanya Z писал(а):Не знаю как, но в 2000 и МЕ - всегда system default из колонок:(


Да, совсем забыл, что когда-то у меня под Win2k тоже игнорировались все параметры в Beep, а выдавался system default...
С уважением, Approximator.

Sanya Z
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 240
Зарегистрирован: 18.08.2003 (Пн) 3:15
Откуда: Москва

Сообщение Sanya Z » 08.07.2004 (Чт) 1:54

Так значит прямого обращения нельзя сделать к биперу на всех Win32? Жаль.
И пусть в моих поступках не было логики...

Approximator
Постоялец
Постоялец
 
Сообщения: 572
Зарегистрирован: 26.06.2004 (Сб) 3:10

Сообщение Approximator » 08.07.2004 (Чт) 2:02

Sanya Z писал(а):Так значит прямого обращения нельзя сделать к биперу на всех Win32? Жаль.

В WinXP - нет проблем.
С уважением, Approximator.

Eduard
Бывалый
Бывалый
 
Сообщения: 254
Зарегистрирован: 31.08.2003 (Вс) 17:12
Откуда: Эстония

Сообщение Eduard » 08.07.2004 (Чт) 18:48

Sanya Z писал(а):Так значит прямого обращения нельзя сделать к биперу на всех Win32? Жаль.

Sanya Z не горюй - прорвемся, у меня DLL есть с фун-ей BEEP для Win9x, как найду её запостую её в этом топе!

Eduard
Бывалый
Бывалый
 
Сообщения: 254
Зарегистрирован: 31.08.2003 (Вс) 17:12
Откуда: Эстония

Сообщение Eduard » 17.07.2004 (Сб) 14:49

Вот нашел! Только обезательно Readme.txt прочитай в архиве!
Вложения
Beep.rar
Работа с PC-динамиком под Win9x/Me
(23.84 Кб) Скачиваний: 88


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Google-бот и гости: 25

    TopList