Russian Qt Forum
Ноябрь 26, 2024, 03:22 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Открытие файла из буфера  (Прочитано 3563 раз)
hadey
Гость
« : Март 12, 2012, 12:57 »

Добрый день.
Есть QByteArray в котором *.doc файл. Можно ли каким то образом открыть файл на просмотр, не сохраняя его на диск?
Записан
Странник
Гость
« Ответ #1 : Март 12, 2012, 13:48 »

Цитировать
The QBuffer class provides a QIODevice interface for a QByteArray
такое решение устроит? как вы в принципе *.doc открываете?
Записан
hadey
Гость
« Ответ #2 : Март 12, 2012, 16:51 »

Я сохраняю на диск, затем использую QDesktopServices::openUrl(QUrl("file:///" + FileName));
Записан
mutineer
Гость
« Ответ #3 : Март 12, 2012, 18:20 »

Я сохраняю на диск, затем использую QDesktopServices::openUrl(QUrl("file:///" + FileName));

Ну при таком открытии файла только сохранять
Записан
hadey
Гость
« Ответ #4 : Март 12, 2012, 20:12 »

а какие еще варианты?
Записан
V1KT0P
Гость
« Ответ #5 : Март 12, 2012, 21:02 »

а какие еще варианты?
Под открытием имеется ввиду открытие файла во внешнем независимом приложении? Если да то либо сохранить в файл и открыть, либо написать(взять готовый) драйвер RAM disk-а.
Записан
mutineer
Гость
« Ответ #6 : Март 12, 2012, 21:13 »

а какие еще варианты?

Под "открыть файл" может еще скрываться открытие файла в твоем приложении
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.062 секунд. Запросов: 21.