Типы программирования, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

Попытка вызвать Help завешивает NT4
работа с BYTE, Как читать структуру byte?
Траблы со скролом
Шутка
Сетевая версия игры, Как сделать
Создание DSN из программы, Пример кода (на примере MS EXCEL)
Определение версии виндов, Пример кода
Шифрование данных, Пример кода
Build, Как считать build у программы ?
get/setClipBoardData(CF_TEXT...) под NT, как избежать авто-перевода в unicode
Как проверить зарегистрирован ли OCX?, Как проверить зарегистрирован ли OCX?
Работа со звуковыми файлами.
Типизированные константы
Как вывести стандратный апплет "Свойства"?, Как вывести стандратный апплет Свойства
Перемещение компонентов, Пример кода
Выполнение приложения в командной строке..., Выполнение приложения в командной строке
Програмно нажать SpeedButton, Пример кода
Запись и чтение текстового файла., Запись и чтение текстового файла.
Удаление ярлыка..., Удаление ярлыка с Рабочего стола...
Считывание Wav данных., как уменьшить время считывания.
Разделение строки...
CRC32, Пример вычисления
Сохранить цвет формы, Как сохранить цвет формы?
Как корректно выйти из программы?
Процедуры с локальной сетью
Что такое Цвет?
Как импортировать в Windovoz свой шрифт?
Как Вы относитесь к курящим девушкам?
Удаление файла после перезагрузки Windows., Удаление файла после перезагрузки Window
Как перезагрузить компьютер при зажатом Shift`e ?, Как перезагрузить компьютер при зажатом
Функции File Mapping, Использование File Mapping
Без подсказок, похоже, мне не обойтись, Продолжение проблем с потоком
Отчет в Word, Ускорение вывода в Word
Проблема с дочерними окнами в MDI проекте, Проблема с MDI
обновление рабочего стола
Почему не работает CheckBox2 ?, Почему не работает CheckBox2 ?
Как можно убрать HelpMenu из проекта?
Delphi and PGP, Помогите расшифровать файл
Async Pro +Модем
Не знаю как назвать!!!, Динамическое создание кнопок на форме!!!
Использование CheckBox..., Использование CheckBox...
Вопрос?
Чтение из .dll файлов .wave..., Чтение из .dll файлов .wave...
И СНОВА SHIFT, комбинация LSHIFT+ENTER
Почему не работает PlaySound(); ?
как поместить картинку на рабочий стол
Значок программы в диалоге., Значок программы в диалоге.
Backup файла, Создание резервной копии
Сообщения., Сообщения.
Как заблокировать Правую кнопку мышки
Как реализовать проверку расширения файлов?, нужно проверить *.ocx; *.dll; *.tlb; *.a
Кнопки
Как запустить EXE-файлы(DOS и Windows)., Запуск EXE -файлов.
Реестр, Запись двоичного параметра
Базы Данных, Как не использовать альяс
из 16-ричного в строковый, Как перевести из 16-ричного в строковый
Потоки
А мне надо вставить image.gif на Delphi форму, Ничего не получается с Gif 'ом на форме
Кнопки mbYes, mbNo и др. на русском языке..., Можно ли вывести кнопки на созданном окн
VisualC
Как программно зажать клавишу Shift и держать?, Как программно зажать клавишу Shift и де
как сэмулировать нажатие клавиши ESC
Почему NT не дружит с NetMasters
Отправка приложений, отправка
Имитация нажатия клавиш Ctrl-Esc
QReport, TCompositeReport
Слежение за нажатием клавиш., Как следить за клавой в фоне.
Word в своей программе, Возможно ли разместить Word на panel
освобождение динамических массивов
блоктровка формы

Платные хостинги     Раскрутка сайта     Книги по программированию


Работа со звуковыми файлами.

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- Работа со звуковыми файлами.Мне известен способ роигрывания звуковых фалов.Вот код:Код var  Form1: TForm1; function PlaySound(lpszSoundName: PAnsiChar; uFlags: UINT): BOOL; stdcall;implementation function PlaySound; external 'winmm.dll' name 'sndPlaySoundA';{$R *.DFM}procedure TForm1.Button1Click(Sender: TObject);begin  PlaySound ('D:\LAB-3\SHELL\NewProject\S\siren.wav', 1);         end;highlightSyntax('delphiDBiZjh','delphi');Задача такая: надо съделать так чтобы звуковой фаил проигрывался не один раз а к примеру 5я пытался это съделать но в силу того, что не знаю как определить момент окончания проигрываниянемогу применить свой способ, ну это и неважно если у вас есть свой метод.

- Могу предложить следуюший (достаточно тупой) способ: посмотри сколько времени проигрывается файл, поставь соответствуюшее значение в таймере и пускай его 5 раз (для чего поставь в OnTimer проверку). Ну и все. Не знаю как сделать нормальным способом.  

- Такой способ я сразу откину т.к из-за задержек в приложении таймер может сработать не вовремя

- Попробуй вызвать :PlaySound ('D:\LAB-3\SHELL\NewProject\S\siren.wav', 0); // 0!!!И запусти (пока проигрывается первый) еше один файл.

-  Чё за отстой!    Suxxx

- sndPlaySound( lpszSound, fuSound ) : BOOL;lpszSound = FileNamefuSound = SND_SYNCThe sound is played synchronously and the function does not return until the sound ends.

- Но это только если указан 0 как второй параметр.

- Ну попробуй вызвать с флагом 8.

- Спасибо что мой вопрос тронул тебя до глубины разума заставив тратить время на поиски.Я нашёл на мой взгляд лучшее решение:Компонент "BUWavePlayer" из коллекции BuyPin

- Ну теперь ты не отвертишся!!! А ну давай говори, где взял!?

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | программирование 1с учебник | программирование сотовых | офшорное программирование | примеры линейное программирование | анализ программирование | программирование делфи | cgi программирование | программирование atmel | школа программирования | типы программирования | практика программирования | программирование autocad | программирование профессиональное | обзор языков программирования | среда программирования delphi | задачи целочисленного программирования | характеристика языка программирования | стиль программирования | постановка задачи программирование | программирование серверов | программирование диплом скачать | применение программирования | Ссылки

Все про практика программирования