Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: виртуальный файл Добавлено: 24.06.05 13:25  

Автор вопроса:  bas | Web-сайт: www.klyaksa.net
Можно ли в ВБ создать файл в оперативной памяти (а не на диске) и работать с ним как с обычным файлом? В С++ что-то подобное есть, а в басике?

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 ISpy



Разработчик Offline Client

Вопросов: 47
Ответов: 621
 Web-сайт: intermult.boom.ru
 Профиль | | #1
Добавлено: 24.06.05 14:53
Хороший вопрос, мне тоже интересно.

У меня вот какие мысли на эту тему:
-сделать прогу, которая бы резервировала (но не использовала) в памяти какое-то количество байт (кб, мб, гб, тб ;) гы гы)
-и другая прога бы в этот зарезервированный кусок писала все что ей надо.

В общем это так, мысли вслух, может кто-то знает более легкий (правильный, общепринятый и т.д.) способ, плиз поделиться.

Ответить

Номер ответа: 2
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #2
Добавлено: 24.06.05 15:12

В С++ что-то подобное есть

 Что конкретно ты имел в виду?

Ответить

Номер ответа: 3
Автор ответа:
 bas



Вопросов: 16
Ответов: 30
 Web-сайт: www.klyaksa.net
 Профиль | | #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-сайт: hw.t-k.ru
 Профиль | | #4
Добавлено: 24.06.05 15:34
даже представить трудно зачем такое может понадобиться )), обычно все стремятся к обратному...

Ответить

Номер ответа: 5
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #5
Добавлено: 24.06.05 15:51
 Не знаю, я думал ты имел ввиду Compound file. Но видно это не то.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам