Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.11.2008, 13:08   #1
C-мэн
Пользователь
 
Аватар для C-мэн
 
Регистрация: 29.09.2008
Сообщений: 30
Лампочка трабла с PlaySound

В общем проблема такова:
на WIN API прогу пишу, нужно шоб она воспроизводила один .wav файл:

в файле resource.rc прописал:
...
IDR_WAVE WAVE "sound.wav"
...
в resource.h прописал:
...
#define IDR_WAVE 200
...
в срр-шнике прописал:
#pragma comment( lib, "winmm.lib" )
...
HINSTANCE hInst;
...
case WM_CREATE:
PlaySound(MAKEINTRESOURCE(IDR_WAVE) ,hInst,SND_LOOP);
return 0;
...
откомпилилось без ошибок.
далее запускаю и на экран вылазит ран-тайм эррор:
переменная "hInst" была использована но не определена!
тогда я функцию PlaySound переписал:
...
PlaySound(MAKEINTRESOURCE(IDR_WAVE) ,NULL,SND_LOOP);
...
теперь нет ран-тайм эррора а просто вылазит сообщение:
инструкция... обратилась по адресу... память не может быть read!
название файла не перепутал, он лежит в папке с проектом.
Подскажите что написал неправильно, пожалуйста!
C-мэн вне форума Ответить с цитированием
Старый 16.11.2008, 15:43   #2
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

попробуй так
PlaySound( MAKEINTRESOURCE(IDR_WAVE), NULL, SND_RESOURCE |SND_LOOP) ;
rpy3uH вне форума Ответить с цитированием
Старый 16.11.2008, 18:35   #3
C-мэн
Пользователь
 
Аватар для C-мэн
 
Регистрация: 29.09.2008
Сообщений: 30
По умолчанию

rpy3uH спасибо большое - всё работает!
C-мэн вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PlaySound() Артэс Общие вопросы C/C++ 7 19.09.2010 20:18
PlaySound для 2 файлов JoanM Мультимедиа в Delphi 12 25.09.2008 17:05
PlaySound Kalewa-Uliss Мультимедиа в Delphi 3 22.09.2008 18:20
PlaySound delphin100 Мультимедиа в Delphi 9 31.03.2008 08:40
Трабла с RaveReport5 heavy Общие вопросы Delphi 0 23.02.2007 15:14