Страница: 1 |
Страница: 1 |
Вопрос: виртуальный файл
Добавлено: 24.06.05 13:25
Автор вопроса: bas | Web-сайт:
Можно ли в ВБ создать файл в оперативной памяти (а не на диске) и работать с ним как с обычным файлом? В С++ что-то подобное есть, а в басике?
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
ISpy
Разработчик Offline Client
Вопросов: 47
Ответов: 621
Web-сайт:
Профиль | | #1
Добавлено: 24.06.05 14:53
Хороший вопрос, мне тоже интересно.
У меня вот какие мысли на эту тему:
-сделать прогу, которая бы резервировала (но не использовала) в памяти какое-то количество байт (кб, мб, гб, тб гы гы)
-и другая прога бы в этот зарезервированный кусок писала все что ей надо.
В общем это так, мысли вслух, может кто-то знает более легкий (правильный, общепринятый и т.д.) способ, плиз поделиться.
Номер ответа: 2
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #2
Добавлено: 24.06.05 15:12
В С++ что-то подобное есть
Что конкретно ты имел в виду?
Номер ответа: 3
Автор ответа:
bas
Вопросов: 16
Ответов: 30
Web-сайт:
Профиль | | #3
Добавлено: 24.06.05 15:33
В библиотеку MFC входит класс CMemFile, наследуемый от базового класса CFile. Класс CMemFile представляет файл, размещенный, в оперативной памяти. С объектами класса CMemFile так же, как и с объектами класса CFile. Отличие заключается в том, что файл, связанный с объектом CMemFile, расположен не на диске, а в оперативной памяти компьютера. За счет этого операции с таким файлом происходят значительно быстрее, чем с обычными файлами.
Работая с объектами класса CMemFile, можно использовать практически все методы класса CFile. Можно записывать данные в такой файл или считывать их. Кроме этих методов в состав класса CMemFile включены дополнительные методы.
Номер ответа: 4
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #4
Добавлено: 24.06.05 15:34
даже представить трудно зачем такое может понадобиться )), обычно все стремятся к обратному...
Номер ответа: 5
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #5
Добавлено: 24.06.05 15:51
Не знаю, я думал ты имел ввиду Compound file. Но видно это не то.