Page 179 - 4192
P. 179
створюється новий файл. Якщо файл з вказаним ім'ям існує,
то в режимі Output його вміст вилучається, а в режимі Append
файл відкривається для додавання символів:
Open "C:\README.TXT" For Input As #1
Open "C:\DATA\TEXT.TXT" For Output As #2
Open "C:\USERS.TXT" For Append As #3
Після відкривання файла для виконання операцій Input,
Output або Append його треба закрити за допомогою
оператора Close, перш ніж знову відкрити для виконання
операції іншого типу.
Закриття файлів
Всі відкриті текстові файли закриваються однаково за
допомогою оператора Close #[<Список_ Дескрипторів>].
<Список_Дескрипторів> – це записані через кому
ідентифікатори файлів, які повинні бути закрити. Якщо
<список дескрипторів> відсутен, будуть закриті всі відкриті
файли.
Запис у файл
У Visual Basic для запису інформації у файл
використовуються оператори Print # та Write #.
Синтаксис операторів запису в текстовий файл однаков:
Print # нф, <Список_ Значень> Write #нф, <Список_
Значень>
нф – це ціле число, яке повинно збігатись з
ідентифікатором відкритого для запису файла;
<Список_Значень> – це записані через розподільник
значення (або змінні). Якщо <Список_Значень> відсутній, то в
файл буде записан порожній рядок.
Для форматування інформації, що записується у файл
потрібно по-різному відокремлювати дані в операторі Print.
Якщо їх відокремлювати комами, то у файлі вони будуть
відокремлені символами табуляції.
Якщо ж в операторі для відокремлення даних
використати крапку з ко-мою(;), то дані у файл записуються
178