Page 178 - 4192
P. 178
яких записано у вигляді символів. Кожен елемент може мати
довільну довжину. Тому вони розподіляються спеціальним
символом. Дії в режимі послідовного доступу подібні до
роботи з аудіозаписами на касеті в магнітофоні.
Послідовний доступ краще використовувати для файлів,
що складаються тільки з тексту, створених за допомогою
типового текстового редактора, в яких дані не поділяються на
послідовність записів. Послідовній доступ не дуже підходить
для збереження довгого ряду чисел, оскільки кожне число у
послідовному файлі зберігається як символьний рядок. У
цьому разі для збереження чотиризначного цілого числа були
б потрібні 4 байти замість 2.
Відкриття файлів для послідовного доступу
Щоб відкрити файл для послідовного доступу, потрібно
використати такий синтаксис оператора Open:
Open Ім'яФайла For <Режим_роботи> As #нф
Ім'я файлу – це або рядок символів, взятий у лапки, або
вираз, значення якого є рядок символів. Він представляє
собою шлях (маршрут) до файлу, що відкривається. Якщо
вказано тільки ім'я файла, файл повинен розташовуватись у
поточній папці.
<Режим роботи> – це одне з трьох ключових слів:
Output, Append, Input.
Output – якщо файл відкривається для запису до нього
даних, починаючи з першої позиції.
Append – якщо файл відкривається для запису до нього
даних не з першої позиції, а з кінцевої.
Input – якщо файл відкривається для читання з нього
текстових даних.
нф – номер (дескриптор) файла – будь-яке число від 1 до
511. Воно потрібно для ідентифікації файла в програмі.
Якщо файл не існує і відкривається для читання (For
Input), то Visual Basic видає повідомлення про помилку, а
якщо для запису або додання (Output чи Append), то
177