КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Файлові потоки
Особливості реалізації різних потоків. Лекція №13. План: 1. Фалові потоки. 2. Потоки на основі оперативної пам’яті.
Файлові потоки призначені для введення/виведення інформації за допомогою файлів, реалізовані у вигляді класу TFileStream, і підтримують усі можливості операційної системи, передбачені для роботи з файлами. Для створення файлового потоку TFileStream передбачено два конструктори: Constructor Create(const FileName: string; Mode: Word); overload; Constructor Create(const FileName: string; Mode: Word; Rights: Cardinal); overload; Друга версія конструктора має додатковий параметр Rights (англ. Right - Права)використання якого має сенс тільки в опе- раціонній системі Linux. У Windows параметр Rights ігнорується і його розгляд нами не має сенсу. Параметри FileName і Mode (англ. Mode - Режим) визначають відповідно назву файлу, з яким зв'язується потік, і набір прапорів доступу до файлу. Прапори доступу розділяються на дві групи: напрями руху інформації і розділення доступу. По напряму руху інформації файли можуть відкриватися (див. таблицю.13.1): - Тільки для читання; " Тільки для запису; " Для читання і запису одночасно. Розділення доступу визначає, які операції можуть виконуватися над файлом іншими програмами під час роботи з ним потоку, який створюється(див. таблицю. 13.2): " захист файлу від запису в нього інформації іншими програмами; " захист файлу від читання іншими програмами; " захист від запису і читання іншими програмами; " відсутність захисту від запису і читання іншими програмами. Таблиця 13.1. Прапори, які використовуються при створенні файлового потоку для визначення напряму руху інформації
Таблиця 13.2. Прапори, які використовуюься при створенні файлового потоку для визначення типу розділення доступу до файлу.
Дата добавления: 2014-01-04; Просмотров: 719; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |