Юзаю функцию PlaySound(TEXT("C:\\alarm.wav"),0,SND_ASYNC | SND_FILENAME);
файл в корне диска С валяется, с ним все нормально, но воспроизводиться звук дефолтовый виндовый... В MSDN написано, что если функция не находит файла для воспроизвдения, воспроизводит системный звук... Тот же код запускаю под Delphi, все нормально работает (звук воспроизводиться из файлика).
Чего такое? #include "mmsystem.h" делаю... Компилю под Embedded VC++
.
[C++] а если просто написать "c:\alarm.wav" ?15.10.04 16:02 Автор: Cyril <sc> Статус: Member
> Юзаю функцию PlaySound(TEXT("C:\\alarm.wav"),0,SND_ASYNC | ^^
> SND_FILENAME); > файл в корне диска С валяется, с ним все нормально, но > воспроизводиться звук дефолтовый виндовый... В MSDN > написано, что если функция не находит файла для > воспроизвдения, воспроизводит системный звук... Тот же код > запускаю под Delphi, все нормально работает (звук > воспроизводиться из файлика). > Чего такое? #include "mmsystem.h" делаю... Компилю под > Embedded VC++ > .
[Win32] Не-е-е все решилось... =) В Win CE (немного)другая структура папок..20.10.04 13:33 Автор: alex_b Статус: Незарегистрированный пользователь
В WIN CE если хочешь проиграть звук указываешь примерно
так PlaySound(_T(".\My Device\Temp\alarm.wav,0,0);
=) Не думал даже, MSDN почитал, встало на свои места...
P.S. Кирилл привет Леспроекту.. Я теперь на Си перелез.. =)