Название: QFile: загадки во тьме Отправлено: once_again_abc от Октябрь 25, 2011, 04:18 Почему не работает вот этот код:
Код: QFile file( file_name ); ошибка вылетает здесь c:\QtSDK\VS2010-473\src\corelib\io\qiodevice.cpp: Код: qint64 QIODevice::write(const char *data, qint64 maxSize) файл существует, путь к файлу правилен, никаких ограничений на запись нет... ПС. file.error(); возвращает 0. файл ничем не заблокирован/не открыт и т.п. Название: Re: QFile: загадки во тьме Отправлено: Nimbus от Октябрь 25, 2011, 04:28 file.open( QIODevice::ReadWrite, QIODevice::Text );
Вот это выглядит подозрительно. Вы, наверное, путаете вот это (http://doc.qt.nokia.com/latest/qfile.html#open) вот с этим (http://doc.qt.nokia.com/latest/qfile.html#open-5) По хорошему надо так: Код
Название: Re: QFile: загадки во тьме Отправлено: once_again_abc от Октябрь 25, 2011, 04:50 file.open( QIODevice::ReadWrite, QIODevice::Text ); Вот это выглядит подозрительно. Вы, наверное, путаете вот это (http://doc.qt.nokia.com/latest/qfile.html#open) вот с этим (http://doc.qt.nokia.com/latest/qfile.html#open-5) По хорошему надо так: Код
спасибо! помогло. что-то кютишники здесь слегка намудрили мне кажется =) Название: Re: QFile: загадки во тьме Отправлено: Blackwanderer от Октябрь 25, 2011, 05:12 что-то кютишники здесь слегка намудрили мне кажется =) Да нет, это у вас пробелы в знаниях. Почитайте про побитовые логические операции и их использование при работе с флагами.Название: Re: QFile: загадки во тьме Отправлено: once_again_abc от Октябрь 25, 2011, 06:11 что-то кютишники здесь слегка намудрили мне кажется =) Да нет, это у вас пробелы в знаниях. Почитайте про побитовые логические операции и их использование при работе с флагами.это уже были бы не пробелы, а отсутсвие знаний как таковых. в любом случае, ваш совет не для меня =) ПС. по моему скоромному мнению интерфейс у класса QFile неудачный. то, что я делал c файлами за несколько минут на Win32/POSIX заняло у меня два часа на этом долбаном QFile. Название: Re: QFile: загадки во тьме Отправлено: Nimbus от Октябрь 25, 2011, 06:17 А загуглить было не айс?
Третья ссылка из гугла Нагляднее некуда (http://www.developer.nokia.com/Community/Wiki/%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D1%81_%D1%84%D0%B0%D0%B9%D0%BB%D0%B0%D0%BC%D0%B8_%D0%B2_Qt_(QFile)) Название: Re: QFile: загадки во тьме Отправлено: thechicho от Октябрь 25, 2011, 09:32 кто ж так сравнивает. ты когда в Win32/POSIX знакомился с работой с файлами, за несколько минут все освоил? а тут аж за пару часов, ага :D
|