我作了一个播放软件,由于布局情况,在form1上放了pagecontrol1,在pagecontrol1的tabsheet1上放个pagecontrol2,新建两个tabsheet,分别放上panel1和panel2,然后它们上面是realaudio1和mediaplay1控件,如果在realone在播放文件时,关闭程序就不出错,如果是mediaplay就出'control"pagecontrol1" have no window'错,弹出很多窗口,我在窗体中closequery有其它事件,由于这个原因,我在form1.close中加了这样的事件: if not (WindowsMediaPlayer1.controls.currentPositionString='') then begin windowsmediaplayer1.controls.stop; WindowsMediaPlayer1.free; end; if not (realaudio1.GetPlayState = 0) then begin realaudio1.DoStop; realaudio1.free; end; 关闭程序时还是有错,请高手指点呀