Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: Beep 98 Добавлено: 05.08.06 15:07  

Автор вопроса:  VβÐUηìt | Web-сайт: смекаешь.рф
Люди, кто знает, как на Win98 системный динамик юзать?

Ответить

  Ответы Всего ответов: 24  

Номер ответа: 1
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #1 Добавлено: 05.08.06 16:55
API вроде была...

Ответить

Номер ответа: 2
Автор ответа:
 BUG(O)R



ICQ: 827887 

Вопросов: 13
Ответов: 142
 Web-сайт: hunger.ru
 Профиль | | #2
Добавлено: 05.08.06 17:44
API есть, она находится в hal.dll, но это на NT системах, как в 98 хз, а вообще:

1. В порт 43h выводи 10110110b, это определит номер канала, режим его работы и тип операции.

2. В порт 43 выводи значение word, которое равно:

1193180/(note*2)
Где note - это нота:
До - 523
Ре - 587
Ми - 659
Фа - 698
Соль - 784
Ля - 880
Си - 1047

Сначала выводишь младший байт этого слова, потом старший.

3. Включаешь динамик(порт 61h, значение 11b)

4. Наслаждаешься звуком:)

5. Выключаешь таймер(порт 61h, значение 111111100b)

Всё просто:)

Ответить

Номер ответа: 3
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #3 Добавлено: 05.08.06 17:45
beep.dll

В гугл.

Ответить

Номер ответа: 4
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #4
Добавлено: 05.08.06 19:29
BUG(O)R, спаасибо, конешно, но можно попонятней с портами :)

beep.dll

В гугл.

БЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯКА!!! Скачивал, глючит страшно, первое обращение - VB вешается и всо

Ответить

Номер ответа: 5
Автор ответа:
 BUG(O)R



ICQ: 827887 

Вопросов: 13
Ответов: 142
 Web-сайт: hunger.ru
 Профиль | | #5
Добавлено: 05.08.06 19:55
Можно:)
http://wasm.ru/article.php?article=drvw2k03

Ответить

Номер ответа: 6
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #6 Добавлено: 05.08.06 22:59
БЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯКА!!!

Не знаю, что ты там качал. У меня - beep.dll, размер 51 200 байт, экспортирует единственную функцию Sound и не глючит. Автор - Куколь Евгений Владимирович, мыло в гугле...

Ответить

Номер ответа: 7
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #7 Добавлено: 06.08.06 00:17
:) можно на кубасике написать :))) он точно с сис динамиком умеет работать )))

Ответить

Номер ответа: 8
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #8 Добавлено: 06.08.06 00:33
кстати, смотрю обычным API View'ером, в нем есть такая API

Public Declare Function Beep Lib "kernel32" Alias "Beep" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long


Неужели она NT'шная только?

Ответить

Номер ответа: 9
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #9 Добавлено: 06.08.06 01:18
dwFreq
[in] Frequency of the sound, in hertz. This parameter must be in the range 37 through 32,767 (0x25 through 0x7FFF).
Windows Me/98/95: The Beep function ignores this parameter.

dwDuration
[in] Duration of the sound, in milliseconds.
Windows Me/98/95: The Beep function ignores this parameter.

Ответить

Номер ответа: 10
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #10
Добавлено: 06.08.06 02:07
а можно бы и вообще забыть про существование динамика и выводить звук нормально, жаль я не знаю как пищать через колонки :(
Динамик нужен имхо только если уж очень надо пропищать

Ответить

Номер ответа: 11
Автор ответа:
 Dr. Zwoo4



ICQ: 319248917 

Вопросов: 3
Ответов: 25
 Профиль | | #11 Добавлено: 06.08.06 04:33
взаимный вопрос: "вывод PCM на спикер". Думаю, QB справится. Вопрос в точности: куда выводить?

Ответить

Номер ответа: 12
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #12
Добавлено: 06.08.06 11:58
а можно бы и вообще забыть про существование динамика и выводить звук нормально, жаль я не знаю как пищать через колонки :(
Динамик нужен имхо только если уж очень надо пропищать
А если у чувабучка IBM 486 и звуковая карта ему и не снится?!

Ответить

Номер ответа: 13
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #13
Добавлено: 06.08.06 12:00
Неужели она NT'шная только?
Если бы она работала на 98, я бы молчал в тряпочку и был довольный, как пряник :)

Ответить

Номер ответа: 14
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #14
Добавлено: 06.08.06 12:02
Вопрос в точности: куда выводить?
В ж*** компа имеется динамик, он токо пикать умеет. Вот туда выводить и надо. Токо вот с кубейсиком связыватся не хочется :»

Ответить

Номер ответа: 15
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #15
Добавлено: 06.08.06 12:03
dwFreq
[in] Frequency of the sound, in hertz. This parameter must be in the range 37 through 32,767 (0x25 through 0x7FFF).
Windows Me/98/95: The Beep function ignores this parameter.

dwDuration
[in] Duration of the sound, in milliseconds.
Windows Me/98/95: The Beep function ignores this parameter.

?!

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам