ситуация такая, лазарус+винце
при обработке сообщений в качестве звукового оповещения об этих событиях используется функция PlaySound, которая проигрывает нужный wav файл, функция вызывается из отдельной процедуры.
но тут возникает непонятная странность, прогрывается нужный файл только вторым вызовом этой функции.
даже если быть точнее то происходит это все так: в качестве теста генерю последовательно нужные мне события - так вот если генерится одно любое событие - звуковой файл не проигрывается!, если несколько - воспроизводится файл для последнего (вроде как и логично). если последовательно поставить подряд два вызова этой функции - ситуация аналогичная. но если в качестве звукового файла указать стандартный виндовый звук - все работает как надо! звуковые файлы все на своих местах, все правильные, имя файла в качестве параметра передается правильно.
что может быть?????????