| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > вывод звука затормаживает вывод текста |
| Автор: Gunslinger 5.3.2009, 09:23 | ||
Привет!
секунд на 5-6. Без PlaySound - выводит сразу. Как быть? |
| Автор: ksili 5.3.2009, 09:42 |
| и в дебаге и в релизе одинаково? |
| Автор: Dmi3ev 5.3.2009, 10:22 | ||
вот так надо:
|
| Автор: Gunslinger 5.3.2009, 12:43 |
одинаково. работает, спасибо. |
| Автор: Dmi3ev 5.3.2009, 12:47 | ||
пожалуйста! |
| Автор: Gunslinger 5.3.2009, 12:49 | ||
|
| Автор: Dmi3ev 5.3.2009, 12:52 |
| та же шняга, ты не понял чтоль, в чем прикол? Добавлено через 45 секунд но решение будет другое |
| Автор: xvr 5.3.2009, 12:54 |
| Добавь SND_ASYNC к SND_FILENAME. Вот только подряд несколько PlaySound'ов тогда не пройдут Второй вариант - запусти TThread и выполняй PlaySound в нем |
| Автор: xvr 5.3.2009, 12:55 |
| Кстати, он у тебя не только вывод текста затормозит, но и вообще весь GUI остановит, пока PlaySound не доиграет. Используй асинхронную версию или отдельный TThread |
| Автор: Gunslinger 5.3.2009, 13:00 |
неа. только мысль про потоки сидела. чуть тебя обогнал с вопросом |
| Автор: xvr 5.3.2009, 13:19 | ||
Попробуй сначала SND_ASYNC - возможно поток и не понадобится |
| Автор: Gunslinger 5.3.2009, 14:05 | ||
при
выводит последний файл, хотя закрыть программу можно уже в любой момент. Если в первом PlaySound убрать - выводит первый и последний. |