Вопрос : PlaySound терпит неудачу на Windows 7

Я получаю справедливо большое применение VS2008/MFC вокруг на довольно некоторое время.    Программа имеет функциональность иметь звуки быть сыгранным (using PlaySound) когда достоверные события происходят.   Она редко использована и откровенно я редк испытываю что-нибыдь сделать с им.  Так, я не заметил что на некоторый этап PlaySound прекратило работать с Windows 7.      Я могу принять использующую версию программы и он работает отлично на Windows XP, но ничего случается на Windows 7.   Я могу получить, что малые apps образца работал о'кеы в W7 using такие же архивы WAV поэтому я знаю это родственное к Кодему архива itself.

The WAV основно это:
PlaySound (_T («C:\ \ Windows \ \ Media \ Tada.wav»), NULL, SND_FILENAME | SND_ASYNC);

What, котор я делал до тех пор является следующим: Сочетание из
1) судимые по-разному константы SND_*.
2) судимое создающ другую резьбу и исполняющ ее там using
3) судимое извлекающ так много зависимости на внешних архивах как по возможности. Архивы приходят с Windows, псевдонимы
4) судимые играя WAV.   Ничего работает в этом применении, но делает в испытании applications.

As, котор я сказал, я может создать apps испытания которые работают о'кеы.    Если я играю звук using SND_SYNC, то он терпит неудачу но вы не можете использовать GetLastError () для того чтобы найти вне почему.   Using SND_ASYNC причинит PlaySound к всегда return
true, но никакой звук не приходит вне.   Я реально на потере с этим.   Ясно что-то, котор я делаю для того чтобы причинить проблему но на этой стадии я не умею как устранить неисправность: эт нисколько для того чтобы продвинуть.   Любое имеет идею я smog сделать для того чтобы причинить это произойти?

Thanks!
class=

Ответ : PlaySound терпит неудачу на Windows 7

Вы для вашей помощи.     Мы вычисляли вне вопрос был и я буду делить его здесь по мере того как он был очень тонкий вопрос закончился вверх по влиянию нескольких других зон нашей программы.    Мы используем посредник LeadTools вызванное архивом для того чтобы сделать некоторую обработку изображений.    Мы бедный человек модернизировали его с 2001.   Оно поворачивает вне что оно не поступал правильно когда новые резьбы вызывались.   Когда одно из их DLLs получило DLL_THREAD_ATTACH, котор оно исполнило бы некоторое Кодего дуло - вверх в некоторые случаи.    Мы могли извлечь что часть LeadTools и теперь вещи работает отлично снова.
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us