I got a simple program using UOS like this:
unit Unit1;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls,UOS;
type
{ TForm1 }
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ private declarations }
public
{ public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.lfm}
{ TForm1 }
procedure TForm1.Button1Click(Sender: TObject);
var player1:TUOS_player;
begin
Player1 := TUOS_Player.Create(True, self);
Player1.AddIntoDevOut; //// add a Output with default parameters
Player1.AddFromFile('test.wav');
Player1.EndProc := @Close;
Player1.Play;
end;
end.
Why does this error occur after I click button1?