我是个初学者,以下问题不知如何解决 1: procedure TForm1.DriveComboBox1Change(Sender: TObject); begin try directorylistbox1.Drive:=form1.DriveComboBox1.Drive except showmessage('no disk'); end; end; 当我在DIRVECOMBOBOX中选A盘或J盘,又当它们没有盘在里面时,便发生一个EINOUTERROR,为什么我的这个TRY EXCEPT捕捉不了这个异常,如何把这个异常捕获,使程序继续运行下去。各位大鸟帮帮忙。 2: warning: unit 'filectrl' is specific to a platform 这是什么意思,如何解决?