请问如下代码有和错误?
void __fastcall TfrmMain::btnOpenClick(TObject *Sender)
{
if(OpenDialog->Execute()){
PlayList->Items->Clear();
PlayList->Items->BeginUpdate();
for(int i=0; i<OpenDialog->Files->Count; i++){
PlayList->Items->Add(ExtractFileName(OpenDialog->Files[i].Text));
}
PlayList->Items->EndUpdate();
EnableAll();
}
}