crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Ошибка открытия файла
ruzik
  опции профиля:
сообщение 10.2.2012, 17:38
Сообщение #1


Активный участник
***

Группа: Участник
Сообщений: 254
Регистрация: 23.2.2011
Из: Саратов
Пользователь №: 2436

Спасибо сказали: 2 раз(а)




Репутация:   0  


Здравствуйте, столкнулся с интересной проблемой
    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, не работает
Заранее спасибо!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
BRE
  опции профиля:
сообщение 10.2.2012, 18:34
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1112
Регистрация: 6.3.2009
Из: Ростов-на-Дону
Пользователь №: 591

Спасибо сказали: 264 раз(а)




Репутация:   44  


Файл из ресурсов? Открываешь на запись? :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 24.4.2024, 5:56