Текущий раздел:

Описания RDS

Приложения

Приложение А. Функции, константы и структуры RDS

А.5. Сервисные функции и макросы RDS

А.5.32. Вспомогательный объект для работы с форматом CSV

А.5.32.8. Команда RDS_CSV_FILEISOPEN – проверка успешности открытия файла для чтения или записи

# Приложения

## Приложение А. Функции, константы и структуры RDS

### А.5. Сервисные функции и макросы RDS

#### А.5.32. Вспомогательный объект для работы с форматом CSV

##### А.5.32.8. Команда RDS_CSV_FILEISOPEN – проверка успешности открытия файла для чтения или записи

Команда RDS_CSV_FILEISOPEN позволяет проверить, успешно ли открыт файл командами RDS_CSV_OPENFILEREAD и RDS_CSV_OPENFILEWRITE.

Вызов команды

      int iOpen=rdsGetObjectInt(Csv,RDS_CSV_FILEISOPEN,0);

Параметр и результат

Csv(RDS_HOBJECT)
  Идентификатор вспомогательного объекта для работы с CSV, ранее созданного функцией rdsCSVCreate.
iOpen(int)
  Нулевое значение – файл не открыт (при открытии произошла ошибка – например, файл с указанным именем отсутствует), отличное от нуля значение – файл был успешно открыт.

Примечания

Эта команда используется для проверки результата выполнения команд открытия файла RDS_CSV_OPENFILEREAD и RDS_CSV_OPENFILEWRITE. В этих командах не предусмотрен возврат результата, поэтому для того, чтобы узнать, успешно ли открылся файл, после них следует вызвать RDS_CSV_FILEISOPEN.

Пример

Пример использования этой команды приведен в §2.16.2 руководства программиста.

См. также

rdsCSVCreate, rdsSetObjectInt, rdsGetObjectInt, RDS_CSV_OPENFILEREAD, RDS_CSV_OPENFILEWRITE, RDS_CSV_FILEERROR.