Russian Qt Forum

Qt => Общие вопросы => Тема начата: Caduceus от Март 15, 2009, 11:59



Название: Как создать QIODevice в памяти?
Отправлено: Caduceus от Март 15, 2009, 11:59
Решил попробовать OSDaB для работы с zip архивами. Так вот она для распаковки требует или файл или IODevice А мне не надо обращения к жесткому диску - хочу распаковать в память и посмотрть что в файле без создания файла на диске. Как это сделать?


Название: Re: Как создать QIODevice в памяти?
Отправлено: BRE от Март 15, 2009, 12:06
Используй QBuffer, это наследник QIODevice.


Название: Re: Как создать QIODevice в памяти?
Отправлено: Caduceus от Март 15, 2009, 12:14
Супер, спасибо. Скомпилилось. Правда не работает :) .. Навреное надо память сначала выделить... Ну это уж сам разберусь.
Спасибо