Функция FOPEN( )
См. также Пример
Синтаксис
FOPEN(cFileName [, nAttribute])
Параметры
cFileName
Задает имя файла или порта связи, который надо открыть. Если cFileName определяет имя файла, можно включить в него путь, когда открываются файлы в
каталогах или на дисках, находящихся вне текущего пути поиска Visual FoxPro. Ес
и путь не указан, Visual FoxPro будет искать файл в следующих местах:
В каталоге, используемом по умолчанию
На пути, установленном командой SET PATH
В FoxPro для MS-DOS, если cFileName задает порт связи, он должен быть предварительно инициализирован командой
MS-DOS MODE. Укажите имя порта, например COM1 или COM2.
В Visual FoxPro и FoxPro для Macintosh нельзя открывать порты с помощью файлов
х функций низкого уровня.
nAttribute
Задает полномочия чтения-записи или схему буферизации для открываемого файла.
В следующей таблице перечислены все номера, которые можно указывать в качестве nAttribute, а также соответствующие полномочия чтения-записи и схемы буферизации.
nAttribute
| Полномочия чтения-записи
| Буферизация файла
|
0
| (По умолчанию) Только чтение
| Буферизуется
|
1
| Только запись
| Буферизуется
|
2
| Чтение и запись
| Буферизуется
|
10
| Только чтение
| Не буферизуется
|
11
| Только запись
| Не буферизуется
|
12
| Чтение и запись
| Не буферизуется
|
Результат
Числовой
Комментарии
Порты связи вообще нельзя открывать в Visual FoxPro и в FoxPro для Macintosh.
Если функция FOPEN( ) успешно открывает файл или порт связи, возвращается деск иптор файла, соответствующий данному файлу или порту. Если файл или порт не у алось открыть, FOPEN( ) возвращает 1.
Совет Присвойте дескриптор файла переменной памяти, чтобы через нее получать оступ к этому файлу или порту связи в других файловых функциях низкого уровня.
Ниже приведены категории информации о файлах, открытых с помощью FOPEN( ), которую можно вывести на дисплей или на печать по команде DISPLAY STATUS или LIST STATUS.
Диск, каталог и имя файла
Дескриптор файла
Позиция указателя файла
Атрибуты чтения-записи
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.