Страница: 1 |
Добрый день! Присылайте всё на Мыло!!! rashid_aliyev@yahoo.com
Жди-с.... Через API функцию! В модуле объявляешь: Public Declare Function Beep Lib "kernel32" Alias "Beep" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long А потом вызываешь Beep [частота], [длительность] Вот и всё! (Это объявление для VB6, для VB.NET вместо Long надо писать Integer) только мастдай вместо пиликания на спикере выдает Стандартный звук На фига вообще вам сдался спикер? ZZ Я знаю про кернеловский Бип! И знаю как с ним работать! Никаких проблем ни в одной системе НЕТ!!!! Просто усложним примерчик: в VB6 понятие полиморфизма нет, поэтому все глюки со стандартным звуком. Исправляем определение на: Public Declare Function BeepE Lib "kernel32" Alias "Beep" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long Вызываем как BeepE 1200, 200 Если верить MSDN, то для Beep в Windows NT: dwFreq specifies the frequency, in hertz, of the sound. This parameter must be in the range 37 through 32,767 (0x25 through 0x7FFF), dwFreq specifies the duration, in milliseconds, of the sound. Но в Windows 95: The Beep function ignores the dwFreq and dwDuration parameters. On computers with a sound card, the function plays the default sound event. On computers without a sound card, the function plays the standard system beep. Стало быть сколько не переопределяй Beep в 95-ом (и, по-моему, в 98-ом) играть он будет только стандартный beep. K stati ya nashel eshe odnu kamandu vmesto BEEP ili BeepE mojno takje ispolzovat Sound - kamanda po4ti taje..... vse declaration odni i teje... A ispolnitelnaya komanda takova: Spasbo tem kto pomoqal... Страница: 1 |
Вопрос: Работа со звуком
Добавлено: 17.12.02 15:42
Автор вопроса: Millenium | Web-сайт:
Кто знает метод возпроизведения звука (хотя бы через ПС спикер) разных частот и длины?
Пожалуйста помогите мне c кодом!!!
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
Zeus
ICQ: 161801353
Вопросов: 63
Ответов: 220
Web-сайт:
Профиль | | #1
Добавлено: 17.12.02 20:41
Номер ответа: 2
Автор ответа:
Jusangel
Вопросов: 0
Ответов: 5
Профиль | | #2
Добавлено: 22.12.02 22:58
Номер ответа: 3
Автор ответа:
SeMa
ICQ: 166433794
Вопросов: 9
Ответов: 143
Профиль | | #3
Добавлено: 23.12.02 05:12
Номер ответа: 4
Автор ответа:
CaS
ICQ: 165551179
Вопросов: 10
Ответов: 124
Web-сайт:
Профиль | | #4
Добавлено: 23.12.02 14:51
Номер ответа: 5
Автор ответа:
Millenium
ICQ: 629966
Вопросов: 118
Ответов: 903
Web-сайт:
Профиль | | #5
Добавлено: 23.12.02 17:15
Тока вот не во всех компах она работает...
Да и если работает, то часто только Дефаулт Соунд издаёт!!!
Вот!!!
Номер ответа: 6
Автор ответа:
Jusangel
Вопросов: 0
Ответов: 5
Профиль | | #6
Добавлено: 23.12.02 22:23
Номер ответа: 7
Автор ответа:
kvakak
Вопросов: 0
Ответов: 7
Профиль | | #7
Добавлено: 24.12.02 11:32
Номер ответа: 8
Автор ответа:
Millenium
ICQ: 629966
Вопросов: 118
Ответов: 903
Web-сайт:
Профиль | | #8
Добавлено: 26.12.02 17:06
Sound Herz, Duration
K stati v otli4ii ot druqix BEEP etot sound rabotaet na 98 i na NT, no na WinMe ona ne rabotaet, a izdaet default sound!!!