Показать сообщение отдельно
  #8  
Старый 21.05.2011, 02:40
Raskolnikov Raskolnikov вне форума
Прохожий
 
Регистрация: 20.04.2011
Адрес: Киров
Сообщения: 35
Версия Delphi: 7 Enterprise
Репутация: 148
По умолчанию

Ну например так. Объявляешь поле формы hLib: THandle; в обработчике формы OnCreate пишешь код:
Код:
hLib:= LoadLibrary('sounds.dll'); // вместо sounds.dll имя библиотеки

в обработчике OnClose
Код:
FreeLibrary(hLib);

Для проигрывания звука:

Код:
var
  R: TResourceStream;
begin
  R:= TResourceStream.CreateFromID(hLib, Random(7)+1, 'sound');
  SndPlaySound(R.Memory, SND_ASYNC or SND_MEMORY);
  R.Free;
end;
Ответить с цитированием