こんにちはikuです。
エラー処理の(EInOutError &e)の&eって何者なのでしょうか?
ネットでEInOutErrorを検索してみたらつけている人と
つけていない人がいらっしゃったのですが・・・・
void __fastcall TForm1::DriveComboBox1Change(TObject *Sender)
{
try{
// ドライブ名を設定
DirectoryListBox1->Drive = DriveComboBox1->Drive;
}catch(EInOutError &e){
// 例外時の処理
if(e.ErrorCode == ERROR_NOT_READY){
// デバイスの準備が出来ていないときの処理
}else{
// その他のエラー処理
}
}
}