0 / 0 / 0
Регистрация: 27.03.2011
Сообщений: 24
1

SendMCIcommand

06.02.2012, 21:47. Показов 1194. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Сабж:
По примеру этого кода сделал процедуру

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
uses
  MMSystem;
 
procedure SendMCICommand(Cmd: string);
var
  RetVal: Integer;
  ErrMsg: array[0..254] of char;
begin
  RetVal := mciSendString(PChar(Cmd), nil, 0, 0);
  if RetVal <> 0 then
  begin
    {get message for returned value}
    mciGetErrorString(RetVal, ErrMsg, 255);
    MessageDlg(StrPas(ErrMsg), mtError, [mbOK], 0);
  end;
end;
 
procedure TForm1.Button1Click(Sender: TObject);
begin
  SendMCICommand('open waveaudio shareable');
  SendMCICommand('play "C:\xyz\BackgroundMusic.wav"');
  SendMCICommand('play "C:\xyz\AnotherMusic.wav"');
  SendMCICommand('close waveaudio');
end;
Но работает она только на моем компьютере, то бишь на том, на котором писал
На других выдает что устройство MCI не открыто или не опознано
Как исправить?
Слышал, что можно поставить галочку, чтобы DELPHI как-бы всасывало все дополнительно используемые файлы в exe-шник, может в ней дело?
0
0 / 0 / 0
Регистрация: 27.03.2011
Сообщений: 24
06.03.2012, 23:34  [ТС] 2
пытался положить библиотеку bass.dll в папку с exe и в system, ничего не помогло.
Может есть другие процедуры для одновременного воспроизведения нескольких звуков?
0
Заблокирован
07.03.2012, 03:24 3
Цитата Сообщение от Hover Посмотреть сообщение
пытался положить библиотеку bass.dll в папку с exe и в system, ничего не помогло.
Может есть другие процедуры для одновременного воспроизведения нескольких звуков?
DirectSound

Добавлено через 14 минут
http://junglewin.narod.ru/sound.html#dsound

Заголовочные файлы есть и для делфи
0
0 / 0 / 0
Регистрация: 27.03.2011
Сообщений: 24
09.03.2012, 18:40  [ТС] 4
Буду пробовать
Но желательно всё-таки разобраться, почему же ошибка выскакивает..
Есть ещё версии?
0
09.03.2012, 18:40
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru