Здравствуйте.
Пишу приложение на Qt 4.5.3 под Visual Studio 2008.
В общем беда в том, что когда в своем приложении пытаюсь открыть файл (через QFileDialog) и захожу в папку, в которой присутствует какой-нибудь файл с расширением .iso, вылетает ошибка:
First-chance exception at 0x7c90e4ff in player.exe: 0xC0000008:An invalid handle was specified. (Break/Continue/Ignore)
Если нажать Ignore, программа продолжает нормально работать. Если нажать Break появляется вторая ошибка:
No symbols are loaded for any call stack frame. The source code cannot be displayed.
и программа повисает.
притом если у iso файла поменять расширение на любое другое, ошибки не возникает.
Подскажите, пожалуйста, в чем может быть проблема и как это можно исправить.
void player::open()
{
QString fileName = QFileDialog::getOpenFileName(this, tr("Open"), ".", tr("Files (*.*)"));
if(!fileName.isEmpty())
loadFile(fileName);
}