Russian Qt Forum
Ноябрь 26, 2024, 01:38
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
доступ к диску с:/
Страниц: [
1
]
2
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: доступ к диску с:/ (Прочитано 7513 раз)
Ubuntu_linux
Гость
доступ к диску с:/
«
:
Апрель 24, 2012, 15:46 »
Немогу прочесть файлик с системного диска на симбиане, причем файл открывается, но ничего не читает и размер =0. И не каких ошибок в консоль не получаю. Кто с таким сталкивался?
Записан
Dr.Vlad
Гость
Re: доступ к диску с:/
«
Ответ #1 :
Май 01, 2012, 22:28 »
Цитата: Ubuntu_linux от Апрель 24, 2012, 15:46
Немогу прочесть файлик с системного диска на симбиане, причем файл открывается, но ничего не читает и размер =0. И не каких ошибок в консоль не получаю. Кто с таким сталкивался?
Что за операционка? Не вполне ясен вопрос.
Записан
Ubuntu_linux
Гость
Re: доступ к диску с:/
«
Ответ #2 :
Май 02, 2012, 07:59 »
Цитата: Dr.Vlad от Май 01, 2012, 22:28
Цитата: Ubuntu_linux от Апрель 24, 2012, 15:46
Немогу прочесть файлик с системного диска на симбиане, причем файл открывается, но ничего не читает и размер =0. И не каких ошибок в консоль не получаю. Кто с таким сталкивался?
Что за операционка? Не вполне ясен вопрос.
Симбиан.
Одним словом не могу прочитать файл с системного диска, что делать?
Записан
twp
Гость
Re: доступ к диску с:/
«
Ответ #3 :
Май 02, 2012, 09:44 »
может у приложения нет прав на
подобные операции
. нужно смотреть что в TARGET.CAPABILITY
Записан
Ubuntu_linux
Гость
Re: доступ к диску с:/
«
Ответ #4 :
Май 03, 2012, 00:47 »
Цитата: twp от Май 02, 2012, 09:44
может у приложения нет прав на
подобные операции
. нужно смотреть что в TARGET.CAPABILITY
Ну вроде файл открывается без ошибок, но при чтении он пустой выходит.
капабилити у меня стоять, но не помогают. Что делать?
symbian:TARGET.CAPABILITY += NetworkServices ReadUserData WriteUserData UserEnvironment LocalServices ReadDeviceData WriteDeviceData Location
Записан
twp
Гость
Re: доступ к диску с:/
«
Ответ #5 :
Май 03, 2012, 10:00 »
может получится с AllFiles
Цитировать
The AllFiles capability gives read access to the whole filesystem. It also gives write access to most of the file system (except /sys and parts of /resource, which require TCB).
P.S.
Цитировать
Manufacturer-approved capabilities
Не знаю точно, что это значит, но возможно что подпись даже девелоперским сертификатом может не прокатить.
И еще. QFileInfo - нормально отрабатывает, возвращает правильный путь, размер файла?
«
Последнее редактирование: Май 03, 2012, 10:05 от twp
»
Записан
Zivix
Гость
Re: доступ к диску с:/
«
Ответ #6 :
Май 03, 2012, 10:38 »
Цитата: Ubuntu_linux от Апрель 24, 2012, 15:46
Немогу прочесть файлик с системного диска на симбиане, причем файл открывается, но ничего не читает и размер =0. И не каких ошибок в консоль не получаю. Кто с таким сталкивался?
Очень похоже на то, что файл заблокирован системой или открыт другой программой.
p.s. и да, пользовательские файлы лучше складывать в C:\DATA
Цитата: twp от Май 03, 2012, 10:00
Не знаю точно, что это значит, но возможно что подпись даже девелоперским сертификатом может не прокатить.
Угу, девелоперский сертификат не дает "AllFiles capability".
Записан
Ubuntu_linux
Гость
Re: доступ к диску с:/
«
Ответ #7 :
Май 03, 2012, 12:08 »
Вот выдает список файлов:
entry list, c:/ (".modelist", "coda.ini", "communities-pics", "data", "InternetRadio", "modelist", "others", "Predic", "private", "resource", "Rl_Mobile_4_0.cfg", "sys", "system", "temp", "tmp")
а мне надо отредактировать вот этот файл Rl_Mobile_4_0.cfg (это файл конф. для системного видео плеера, я хочу изменить интернет точку доступа к видео ) , проверка прав доступа говорит, что можно читать/записывать, но меня не пускает.....
А когда я его открываю на телефоне с помочу офисного пакета, то все нормально, можно читать/ писать но програмно не получается, причем операция file->open(QIODevice::ReadOnly) проходит успешно.
«
Последнее редактирование: Май 03, 2012, 12:15 от Ubuntu_linux
»
Записан
Ubuntu_linux
Гость
Re: доступ к диску с:/
«
Ответ #8 :
Май 03, 2012, 12:25 »
Цитата: twp от Май 03, 2012, 10:00
может получится с AllFiles
Цитировать
The AllFiles capability gives read access to the whole filesystem. It also gives write access to most of the file system (except /sys and parts of /resource, which require TCB).
P.S.
Цитировать
Manufacturer-approved capabilities
Не знаю точно, что это значит, но возможно что подпись даже девелоперским сертификатом может не прокатить.
И еще. QFileInfo - нормально отрабатывает, возвращает правильный путь, размер файла?
Да, QFileInfo выдает нулевой размер файла! , а владелец "root"
И как же теперь бить?
Записан
twp
Гость
Re: доступ к диску с:/
«
Ответ #9 :
Май 03, 2012, 13:18 »
Symbian API
еще можно покрутить QtMobility
Записан
Ubuntu_linux
Гость
Re: доступ к диску с:/
«
Ответ #10 :
Май 03, 2012, 14:02 »
Цитата: twp от Май 03, 2012, 13:18
Symbian API
еще можно покрутить QtMobility
Ну QtMobility точно отпадает, так как никак не поменять точку доступа для видео. А вот какой класс можно использовать для изменения настроек видео?
Или как поменять точку доступа для видео плеера?
Записан
twp
Гость
Re: доступ к диску с:/
«
Ответ #11 :
Май 03, 2012, 18:56 »
Возможно
это
. А QMediaPlayer::setNetworkConfigurations() не подходит?
Записан
Ubuntu_linux
Гость
Re: доступ к диску с:/
«
Ответ #12 :
Май 03, 2012, 19:23 »
Цитата: twp от Май 03, 2012, 18:56
Возможно
это
. А QMediaPlayer::setNetworkConfigurations() не подходит?
А где взять хедер (и либу) CMPSettingsModel ?
QMediaPlayer::setNetworkConfigurations() не подходит так как плеер то системный...
Записан
Zeka13
Гость
Re: доступ к диску с:/
«
Ответ #13 :
Май 06, 2012, 15:30 »
сейчас кто-то пишет под симбиан?
Записан
Ubuntu_linux
Гость
Re: доступ к диску с:/
«
Ответ #14 :
Май 10, 2012, 14:08 »
Цитата: Zeka13 от Май 06, 2012, 15:30
сейчас кто-то пишет под симбиан?
Да, конечно!
Почему-то не могу подключить хедер, как бить?
Записан
Страниц: [
1
]
2
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...