Книга: Учебное пособие по курсу «Нейроинформатика»
Начало и конец сеанса
Разделы на этой странице:
Начало и конец сеанса
К этой группе запросов относятся два запроса, открывающие и закрывающие сеансы работы с задачником.
Начало сеанса (InitSession)
Описание запроса:
Pascal:
Function InitSession(NewColor: Color; Oper: Integer; Var Handle: Integer): Logic;
C:
Logic InitSession(Color NewColor, Integer Oper, Integer* Handle)
Описание аргументов:
NewColor — цвет для отбора примеров задачника в текущую выборку.
Oper — операция для отбора в текущую выборку. Должна быть одной из констант CEqual, CIn, CInclude, Cxclude, CIntersect
Handle — номер сеанса. Начальное значение не важно. В этом аргументе возвращается номер сеанса.
Назначение — начинает сеанс. Отбирает текущую выборку.
Описание исполнения.
1. Если Error <> 0, то выполнение запроса прекращается.
2. Если аргумент Oper является недопустимым, то возникает ошибка 106 — недопустимый код операции при открытии сеанса, управление передается обработчику ошибок. Сеанс не открывается. Возвращается значение ложь.
3. Создается новый сеанс (в одно-сеансовых задачниках просто инициируется сеанс). Номер сеанса заносится в аргумент Handle.
4. Значения аргументов NewColor и Oper сохраняются во внутренних переменных задачника
5. Указателю текущего примера присваивается состояние «до первого примера»
6. InitSession:= Next(Handle) — результат выполнения запроса совпадает с результатом выполнения вызванного запроса «Следующий пример».
Конец сеанса (EndSession)
Описание запроса:
Pascal:
Procedure EndSession(Handle: Integer);
C:
void EndSession(Integer Handle)
Назначение — закрывает сеанс.
Описание аргументов:
Handle — номер сеанса.
Описание исполнения.
1. Если Error <> 0, то выполнение запроса прекращается.
2. Если аргумент Handle некорректен возникает ошибка 107 — неверный номер сеанса. Управление передается обработчику ошибок. Выполнение запроса прекращается.
3. Освобождается вся память, взятая для выполнения сеанса. После этого сеанс завершается.
- Шаг 2. Начало беседы
- Не всегда отображается значок Безопасное извлечение устройства, когда вставляю «флэшку». Это началось после установки ст...
- 2.2. Начало установки
- Глава 3 Как сразу «зацепить» адресата – начало
- Пример сеанса взаимодействия по протоколу POP
- Пример сеанса взаимодействия по протоколу IMAP
- Состояния TCP-сеанса
- Резервное копирование документов пользователя при окончании сеанса работы
- Начало продаж линейки
- Выключение, перезагрузка компьютера, завершение сеанса пользователя
- 8. Целина, словотворчество и начало научной работы на кафедре
- 58. Как закалялась сталь. Действие первое. Начало