现在是因为有问题.播放20多首歌后,会出现DIVX5线程内部错误,我的程序中捕捉不到的.所
以要人为地在20首后释放解码器.再重新调用.我的测试简单例子如下,系统中要安装DIVX5,只要
运行到到62次就会出现错误,VC++运行库错误.
procedure TForm1.Button1Click(Sender: TObject);
begin
while truedo
begin
mplayer.FileName :='1.avi';
mplayer.Open;
mplayer.Play;
mplayer.Stop;
mplayer.close;
end;
end;
就算加了TRY,也捕捉不到错误的.程序必死无疑.唉!