Здравствуйте, Ash-2, Вы писали:
A2>Только, что-то меня настораживает "нестабильность" версий DirectX:
A2>- части то сливаются, то вроде бы планируется обратный процесс;
В DirectSound ничего не менялось уже много лет. Появился только DirectSound 2.0, в котором некоторые функции расширены, но его использовать никто не заставляет — для задач, которым хватает MME, базового DS хватит по уши.
A2>- если я пишу изначально для 8-ой версии (vc7.1), то будет ли это работать на предыдущих (у них ведь и интерфейсы постоянно меняются).
Обратной совместимости никогда не гарантировалось. Выберите минимально подходящую версию, и используйте ее.
A2>не было ли проблем с сопровождением программ (написанных лет 5-7 назад) из-за DirectX'а?
Не надо путать DirectSound и DirectX, в котором есть еще много чего

Я не встречал ни одной программы,
грамотно использующей DirectSound образца 97-98 годов, с которой на последующих версиях возникали бы проблемы. А проблем из-за кривизны определенных версий DirectX никто не отменял, равно как и проблемы кривизны определенных сервиспаков

... << RSDN@Home 1.1.4 stable SR1 rev. 568>>