Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Ошибка открытия файла
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Общие вопросы
ruzik
Здравствуйте, столкнулся с интересной проблемой
    QFile file(pathOfDataFile);
    qDebug() << file.isOpen(); //false
    qDebug() << file.exists(pathOfDataFile); //true
    if(file.open(QIODevice::WriteOnly))
    {
        QTextStream(&file) << doc.toString();
        file.close();
    }
    qDebug() << file.error(); //5

То есть программа говорит следующее:
Файл существует - да
Файл открыт - нет
Но, тем не менее, выдает ошибку при открытии(5 - ошибка открытия файла(QFile::OpenError)), пробовал вместо QIODevice::WriteOnly - QIODevice::WriteOnly | QIODevice::Text, не работает
Заранее спасибо!
wiz29
что за файл, который ты пытаешься открыть?
ruzik
Обычная xmk-ка
pathOfDataFile = ":/RizekFaster/data.xml";
BRE
Файл из ресурсов? Открываешь на запись? :)
ruzik
Блин, об этом я не подумал)))
Большое спасибо за помощь!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.