Как воспроизвести несколько звуковых файлов?

 
Конструкция типа:

PlaySound("email.wav");Sleep(500);
PlaySound("news.wav");Sleep(500);
...

работает только в скриптах, а в индикаторах не хочет
да и дебилисимо подбирать задержку для каждого звука...

ВОПРОС: Можно ли как то поставить несколько звуковых файлов в очередь?

И еще. Может у кого есть готовая (скомпилированая) dll-ка с заменой функции "SpeechText" ?
Был бы весьма признателен если бы ее кинули на atrade@list.ru
 
Sleep() в индикаторах применять запрещено.
 
Наверное нужно
if (CurTime() - LastTime > 5) {
  LastTime = CurTime();
  PlaySound(file[i]);
  i++;
}
 
C++ Dll Source Code: "Renewed Build 188?"
 
C++ Dll Source Code: "Renewed Build 188?"


А к нему еще нада 60 mb библиотеки:-)
 
C++ Dll Source Code: "Renewed Build 188?"


А к нему еще нада 60 mb библиотеки:-)


sapi.dll - системная библиотека ХР, есть в ...\Common Files\Microsoft Shared\Speech (и в системном кэше), весит что-то около 680 кБ. sapi.h видел где-то у мелкомягких. Остальные все вроде тоже системные.
 
C++ Dll Source Code: "Renewed Build 188?"


А к нему еще нада 60 mb библиотеки:-)


sapi.dll - системная библиотека ХР, есть в ...\Common Files\Microsoft Shared\Speech (и в системном кэше), весит что-то около 680 кБ. sapi.h видел где-то у мелкомягких. Остальные все вроде тоже системные.


У меня установлен голосовой движек, но у меня нет компилятора С++
Я потому и попросил если кто может бросить скомпиленную dll-ку на atrade@list.ru

Спасибо за ответы :)