Курсовая работа: Потоки TStream, TFileStream, TMemoryStream

Пользоваться этим методом можно точно так же как и методом для чтения.

3. Поток T MemoryStream

Класс TMemoryStream обеспечивает сохранение данных в адресном пространстве. При этом методы доступа к этим данным остаются теми же, что и при работе с файловыми потоками. Это позволяет использовать адресное пространство для хранения промежуточных результатов работы приложения, а также при помощи стандартных методов осуществлять обмен данными между памятью и другими физическими носителями.

Для создания потока TMemoryStream используется конструктор Create без параметров:

Constructor Create;

Для чтения информации из файла с одновременным занесением ее в поток используется метод LoadFromFile:

Procedure LoadFromFile(const FileName: string);

файл поток класс метод

И аналогичный метод для записи содержимого потока в файл:

Procedure SaveToFile(const FileName: string);

метод для чтения информации из другого потока вне зависимости от его типа, а также метод записи хранимой информации в другой поток:

Procedure LoadFromStream(Stream: TStream);

Procedure SaveToStream(Stream: TStream);

Также, для потоков, работающих с оперативной памятью, определена

операция очистки содержимого с помощью метода Clear:

Procedure Clear;


Заключение

Потоки, описанные выше играют большую роль при создании проектов для работы с файлами и информацией, а так же являются неотъемлемой частью при работе с файловой структурой. Разработанное приложение отражает основные функции потоков TFileStream и TmemoryStream, демонстрирует способы чтения/записи файлов с помощью данных потоков. Я считаю что в теоретической части курсовой тема потоков раскрыта полностью и предоставляет всю необходимую информацию для их использования.


Список использованных источников

1. М. Фленов Библия Delphi/ М.Е. Флеонов-СПб.: БХВ-Петербург, 2007. -880с.

2. Http://proclub.ru –Клуб программистов.

3. Http://life-prog.ru –Языки программирования.

4. Http://Delphimaster.ru - Мастера DELPHI

5. http://www.delphi.3dn.ru - Архив материалов - Всё о delphi

6. http://www.delphiplus.org - Новости о языке программирования

7. http://www.delphiexpert.ru – Материал о Delphi

8. http://delphiworld.narod.ru - Материало Delphi

9. http://www.delphirus.com - Материал о Delphi

10. http://www.delphibasics.ru - Справочник - "Основы Delphi"


К-во Просмотров: 219
Бесплатно скачать Курсовая работа: Потоки TStream, TFileStream, TMemoryStream