Показать сообщение отдельно
  #8  
Старый 11.06.2013, 15:00
Gareth Gareth вне форума
Активный
 
Регистрация: 21.03.2013
Адрес: Приднестровье
Сообщения: 202
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Цитата:
Сообщение от Alegun
Да что там понимать, похоже ТС просто забыл в uses юнит bass дописать.
Кстати, забыл написать что написал в "uses" bass;
по этому и не понимаю в чем моя ошибка...
Исходник качал, тоже всё запускается, а у меня в самом начале неразбериха...

Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs,XPMan, ComCtrls, StdCtrls, Buttons, ExtCtrls, bass;

type
  TForm1 = class(TForm)
    pb1: TPaintBox;
    scrlbr1: TScrollBar;
    lbl1: TLabel;
    lbl2: TLabel;
    btn1: TBitBtn;
    btn2: TBitBtn;
    btn3: TBitBtn;
    trckbr1: TTrackBar;
    trckbr2: TTrackBar;
    lbl3: TLabel;
    lbl4: TLabel;
    trckbr3: TTrackBar;
    trckbr4: TTrackBar;
    trckbr5: TTrackBar;
    trckbr6: TTrackBar;
    trckbr7: TTrackBar;
    trckbr8: TTrackBar;
    trckbr9: TTrackBar;
    trckbr10: TTrackBar;
    trckbr11: TTrackBar;
    trckbr12: TTrackBar;
    lbl5: TLabel;
    lbl6: TLabel;
    lbl7: TLabel;
    lbl8: TLabel;
    lbl9: TLabel;
    lbl10: TLabel;
    lbl11: TLabel;
    lbl12: TLabel;
    lbl13: TLabel;
    lbl14: TLabel;
    btn4: TBitBtn;
    btn5: TBitBtn;
    lst1: TListBox;
    o1: TOpenDialog;
    tmr1: TTimer;
    procedure btn4Click(Sender: TObject);

  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;
  i:Integer;
  filename:string;
Channel: DWORD;


implementation

{$R *.dfm}

procedure TForm1.btn4Click(Sender: TObject);

var j: integer;
  Channel    : DWORD;//
begin
 o1.Title  := 'Open Files';
 o1.Filter := 'mp3|*.mp3'; 

if lst1.Count<>0 then i:=lst1.ItemIndex else i:=0;
if not o1.Execute then exit;
  begin
  for j:=0 to o1.Files.Count-1 do
    begin
      Lst1.Items.Add(o1.Files.Strings[j]);
    end;
  end;
   Filename:=Lst1.Items.Strings[i];
   Lst1.ItemIndex:=i;
end;

procedure TForm1.btn1Click(Sender: TObject);

begin
if mode=play then 
exit ;
player;

end;

end.

как я понял, mode - это переменная... так как надо еще дописать в глобальных "mode:Tplayermode" - но не получается.
Ответить с цитированием