Курсовая работа: Потоки 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"