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

Ваш аккаунт

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

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

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

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

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

Как сделать, что бы звук заработал?
275
08 июля 2017 года
pashulka
985 / / 19.09.2004
Зачем нужен вопрос, если ответ наличествует в скриншоте...
 
Код:
Declare PtrSafe Function sndPlaySound32 Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
327
08 июля 2017 года
UserNet2008
748 / / 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
Все два примера работает
327
08 июля 2017 года
UserNet2008
748 / / 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
248
10 июля 2017 года
Dmitry2064
590 / / 06.12.2006
Если бы знать, что PtrSafe и есть ответ. Спасибо. С этим волшебным словом заработало))
327
15 июля 2017 года
UserNet2008
748 / / 03.04.2010
Очень глупо setup Office(64-bit) сам microsoft рекумендует Office(32-bit) .
Ладно кто по взрослому и без дураков , а для "чайников за затылок 32-bit" и гемора очень меньше.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог