Показать сообщение отдельно
  #2  
Старый 19.01.2007, 05:39
Аватар для Aristarh Dark
Aristarh Dark Aristarh Dark вне форума
Модератор
 
Регистрация: 07.10.2005
Адрес: Москва
Сообщения: 2,906
Версия Delphi: Delphi XE
Репутация: выкл
По умолчанию

WAV (взято из DRKB)
Код:
var 
  FindHandle, ResHandle: THandle; 
  ResPtr: Pointer; 
begin 
  FindHandle := FindResource(HInstance, 'Name of your resource', 'WAVE'); 
  if FindHandle <> 0 then 
  begin 
    ResHandle := LoadResource(HInstance, FindHandle); 
    if ResHandle <> 0 then 
    begin 
      ResPtr := LockResource(ResHandle); 
      if ResPtr <> nil then 
        SndPlaySound(PChar(ResPtr), snd_ASync or snd_Memory); 
      UnlockResource(ResHandle); 
    end; 
    FreeResource(FindHandle); 
  end; 
end; 
Ответить с цитированием