if(FileExists(FileName)){ ShellExecute(NULL,"open", FileName.c_str(),NULL,NULL,SW_SHOW); }else{ ShowMessage("El fichero no existe"); }