Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11727
Последний выпуск: 19.06.2015

Как подзвучить событие в Вин10?

211
05 июля
Dmitry2064
570 / / 06.12.2006
В 98-й Винде было написано так:
Declare Function sndPlaySound Lib "Winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
и все подзвучки работали. Прошли годы...
Залил на 10-ку тот же модуль и получаю следующее:

Как сделать, что бы звук заработал?
239
08 июля
pashulka
979 / / 19.09.2004
Зачем нужен вопрос, если ответ наличествует в скриншоте...
 
Код:
Declare PtrSafe Function sndPlaySound32 Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
320
08 июля
UserNet2008
686 / / 03.04.2010
Если судить по ScreenShot это VBA
Тогда думаю проблема в путях приведу два примера Windows10 + Office2016
 
Код:
Declare Function sndPlaySound32 _
    Lib "winmm.dll" _
    Alias "sndPlaySoundA" ( _
        ByVal lpszSoundName As String, _
        ByVal uFlags As Long) As Long

Sub testsound()
        sndPlaySound32 "C:\Tepmo\Windows Logon.wav", 0&
End Sub
OR
 
Код:
Declare Function sndPlaySound _
    Lib "winmm.dll" _
    Alias "sndPlaySoundA" ( _
        ByVal lpszSoundName As String, _
        ByVal uFlags As Long) As Long

Sub testsound()
        sndPlaySound "C:\Tepmo\Windows Logon.wav", 0&
End Sub
Все два примера работает
320
08 июля
UserNet2008
686 / / 03.04.2010
В догонку всЁ просто плохо
Например
 
Код:
Sub process()
mPlay_wav WorkPath & "Sounds\bip.wav"
End Sub
Может так
 
Код:
Sub process()
sndPlaySound mPlay_wav WorkPath & "Sounds\bip.wav", 0&
End Sub
211
10 июля
Dmitry2064
570 / / 06.12.2006
Если бы знать, что PtrSafe и есть ответ. Спасибо. С этим волшебным словом заработало))
320
15 июля
UserNet2008
686 / / 03.04.2010
Очень глупо setup Office(64-bit) сам microsoft рекумендует Office(32-bit) .
Ладно кто по взрослому и без дураков , а для "чайников за затылок 32-bit" и гемора очень меньше.

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог