Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.11.2010, 19:05   #1
Fokuss
Пользователь
 
Регистрация: 27.04.2009
Сообщений: 10
По умолчанию Звук связаный с memo

Добрый день всем. У меня такая проблема, есть чат хотелось бы сделать чтобы при новом сообщении в memo от пользователя издавался звук, а как реализовать не знаю. Помогите пожалуйста
Fokuss вне форума Ответить с цитированием
Старый 03.11.2010, 19:31   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

По событию Memo1Change.
http://www.programmersforum.ru/showthread.php?t=116615
mihali4 вне форума Ответить с цитированием
Старый 03.11.2010, 20:19   #3
Fokuss
Пользователь
 
Регистрация: 27.04.2009
Сообщений: 10
По умолчанию

Вообщем звук сделал но он теперь воспроизводится при отправлении сообщения и при приеме а мне надо только при приеме(
Цитата:
procedure TForm1.Memo1Change(Sender: TObject);
begin
Playsound('C:\Documents and Settings\administrator\Рабочий стол\chat\sound\wapos.wav',0,0);
end;
А еще как сделать чтобы файл брался из папки \sound\wapos.wav вот так, а не чтоб C:\Documents and Settings\administrator\Рабочий стол\chat\sound\wapos.wav
Fokuss вне форума Ответить с цитированием
Старый 03.11.2010, 20:38   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

У нас принято оформлять код специальным тэгом - при помощи кнопочки "#".
Только...
И не значком #.
И не РНР-кодом.
И не значком цитаты.
И не собственными "ручками".
Рекомендую. Помимо общих правил форума есть и дополнения к ним в каждом разделе...
Модератор


По теме - свой каталог:
Код:
extractfilepath(paramstr(0));
И, если отправка - установить флаг nosound=True.
А в procedure TForm1.Memo1Change анализировать этот флаг.

Последний раз редактировалось mihali4; 03.11.2010 в 20:40.
mihali4 вне форума Ответить с цитированием
Старый 03.11.2010, 20:49   #5
Fokuss
Пользователь
 
Регистрация: 27.04.2009
Сообщений: 10
По умолчанию

спасибо
вот только с путем все же не могу понять как сделать
Fokuss вне форума Ответить с цитированием
Старый 03.11.2010, 20:58   #6
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Код:
extractfilepath(paramstr(0))+'\sound\wapos.wav'
mihali4 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск связаный с др. таблицей Opiym БД в Delphi 3 24.04.2010 16:19
упорядочений связаный список Kassyi Общие вопросы C/C++ 4 12.10.2009 18:03
Перевод из Memo по английскому в Memo по русскому Sanek777 Общие вопросы Delphi 5 26.09.2008 00:17
звук и делфи, левый правый звук snusmumric Win Api 2 29.10.2007 11:10
В Memo сделать так, чтобы текст был разного цвета, разноцветный memo Artem Компоненты Delphi 3 07.09.2007 13:40