| 
| 
 | Вопрос # 5 455/ вопрос решён / | 
 |  Доброго времени суток, уважаемые эксперты!Проблема с Bass, программа упорно не хочет воспроизводить файл.. вот исходник:
 К вопросу прикреплён файл. Загрузить » (срок хранения: 60 дней с момента отправки вопроса) 
|  |   Вопрос задал: ierihon1 (статус: 1-ый класс)Вопрос отправлен: 27 июня 2011, 22:37
 Состояние вопроса: решён, ответов: 0.
 |  
 Мини-форум вопросаВсего сообщений: 2; последнее сообщение — 28 июня 2011, 00:22; участников в обсуждении: 2. 
|   | Александр Дубик (статус: 1-ый класс), 28 июня 2011, 00:17 [#1]:На неюникодных версиях Delphi код по идее должен отработать без проблем, а для юникодных необходимо указать BASS'у, что Вы передаёте ему строку в юникоде (извиняюсь за красновато-красный) 
 Замените строку
 Channel:=Bass_StreamCreateFile(False,FFileName,0,0,0);на Channel:=Bass_StreamCreateFile(False,FFileName,0,0,0{$IFDEF UNICODE} or BASS_UNICODE {$ENDIF});И заодно попробуйте заменить
   if not FileExists(FileName) then Exit;на   if not FileExists(FileName) then
  begin
    MessageBox(0, PChar(Format('Файл "%s" не найден.', [FileName])),
      PChar(Application.Title), MB_OK or MB_ICONSTOP);
    Exit;
  end; |  
|   | ierihon1 (статус: 1-ый класс), 28 июня 2011, 00:22 [#2]:Спасибо заработало) можно оформить в виде ответа на оценку не поскуплюсь) |  28 июня 2011, 00:23: Статус вопроса изменён на решённый (изменил автор вопроса — ierihon1) Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |