crossplatform.ru

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


  Ответ в Ошибка открытия файла
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
ruzik Дата 10.2.2012, 19:45
  Блин, об этом я не подумал)))
Большое спасибо за помощь!
BRE Дата 10.2.2012, 18:34
  Файл из ресурсов? Открываешь на запись? :)
ruzik Дата 10.2.2012, 18:28
  Обычная xmk-ка
pathOfDataFile = ":/RizekFaster/data.xml";
wiz29 Дата 10.2.2012, 17:49
  что за файл, который ты пытаешься открыть?
ruzik Дата 10.2.2012, 17:38
  Здравствуйте, столкнулся с интересной проблемой
    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, не работает
Заранее спасибо!
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.3.2024, 21:07