这是个书本上很简单的 播放器例子,
按钮的代码如下:(应该没有问题)
procedure TForm1.btn1Click(Sender: TObject);
begin
//对打开框初始化
Opendialog1.Filter:='声音文件(*.wav)|*.wav|Midifiles(*.mid)|*.mid|AVI 文件(*.avi)|*.avi';
if Opendialog1.Execute then
begin
edt1.Text :=Opendialog1.FileName ;
mp1.FileName :=Opendialog1 .FileName ;
mp1 .AutoOpen :=True;
mp1.Open ;
mp1.Notify :=True ;
//指定播放窗口大小
mp1.DisplayRect:=Rect(3,3,panel1.Width-6,panel1.Height-6);
end;
end; 但是现在编译完后 点按钮BUTTON ,就会报错acess violation at address 00404890 in ... write of address 00000068.我该怎么改还是问题不是在这段代码上,还是怎么怎么的
学习delphi才一个多月。虚心求教、
按钮的代码如下:(应该没有问题)
procedure TForm1.btn1Click(Sender: TObject);
begin
//对打开框初始化
Opendialog1.Filter:='声音文件(*.wav)|*.wav|Midifiles(*.mid)|*.mid|AVI 文件(*.avi)|*.avi';
if Opendialog1.Execute then
begin
edt1.Text :=Opendialog1.FileName ;
mp1.FileName :=Opendialog1 .FileName ;
mp1 .AutoOpen :=True;
mp1.Open ;
mp1.Notify :=True ;
//指定播放窗口大小
mp1.DisplayRect:=Rect(3,3,panel1.Width-6,panel1.Height-6);
end;
end; 但是现在编译完后 点按钮BUTTON ,就会报错acess violation at address 00404890 in ... write of address 00000068.我该怎么改还是问题不是在这段代码上,还是怎么怎么的
学习delphi才一个多月。虚心求教、
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货