Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Мультимедиа
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 24.02.2012, 21:24
DiMiTrI p526 DiMiTrI p526 вне форума
Прохожий
 
Регистрация: 24.02.2012
Сообщения: 8
Репутация: 10
По умолчанию Не работает воспроизведение звука в Bass

Есть код, согласно которому программа должна предлагать выбрать музыкальный файл и проигрывать его

Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, bass, StdCtrls ;

type
  TForm1 = class(TForm)
    Button1: TButton;
    OpenDialog1: TOpenDialog;
    procedure FormCreate(Sender: TObject);
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;
  Channel: HStream;

implementation

{$R *.dfm}
procedure BasicPlayerPlayFile(const FileName: String);
var
  ffileName: Pchar;
  begin
  if not FileExists(filename) then Exit;

  FfileName:=Pchar(FileName);

  if Channel <> 0 then begin
  bass_channelStop(Channel);
  bass_StreamFree(Channel);
  channel:=0;
  end;

  channel:=bass_StreamCreateFile (False,FfileName,0,0,0);
  if channel = 0 then begin
  MessageBox(0, 'Ошибка загрузки файла',0,MB_OK or MB_ICONSTOP);
  Exit;
  end;

  if not (Bass_ChannelPlay(Channel, False)) then
  MessageBox(0,'Ошибка возпроизведения файла',0,MB_OK or MB_ICONSTOP);


  end;

procedure TForm1.FormCreate(Sender: TObject);
begin
 if not Bass_init(-1,44100,0,Handle,nil) then
 Halt;

end;

procedure TForm1.Button1Click(Sender: TObject);
begin
 if not dlgOpen1.Execute then exit
 BasicPlayerPlayFile(dlgOpen1.FileName);

end;

end.


Но возникает ошибка вот в этой строчке

Код:
 if not dlgOpen1.Execute then exit

Пишет: Undeclared identifier: 'dlgOpen1'
Ответить с цитированием
 


Delphi Sources

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

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 04:36.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter