heyyyy asunto arreglado, ahi les va lo ke hice, estoy usando
DIRECTORYLISTBOX
FILELISTBOX
SPEEDBUTTONS (o cualquier tipo de boton)
1: Cerrar
2: Detener
primero agregamos al uses del form el MMSYSTEM;
creamos dos variables tipo String yo las llame filenameold y filenamenew
y de ahi estos codigos :
Código Delphi
[-]
procedure TForm1.SpeedButton2Click(Sender: TObject);
begin
close;
end;
procedure TForm1.SpeedButton2Click(Sender: TObject);
begin
MCISendString(PChar('stop ' + FileNameold), nil, 0, 0); end;
procedure TForm1.FormShow(Sender: TObject);
begin
form1.DirectoryListBox1.Directory:='C:\MUSICA\'; form1.DirectoryListBox1.visible:=false; filenamenew:=''; filenameold:=''; end;
procedure TForm1.FileListBox1Click(Sender: TObject);
begin
filenameold:=FileNamenew; filenamenew:=form1.FileListBox1.FileName; MCISendString(PChar('stop ' + FileNameold), nil, 0, 0); MCISendString(PChar('play ' + FileNamenew), nil, 0, 0); end;
espero le sirva a alguien mas.
suerte..!!!!