Начало и конец сеанса, Начало сеанса (InitSession), Конец сеанса (EndSession) - Функциональные модели универсального нейрокомпьютера

К этой группе запросов относятся два запроса, открывающие и закрывающие сеансы работы с задачником.

Начало сеанса (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 - номер сеанса. Начальное значение не важно. В этом аргументе возвращается номер сеанса.

Назначение - начинает сеанс. Отбирает текущую выборку.

Описание исполнения.

Если Error <> 0, то выполнение запроса прекращается.

Если аргумент Oper является недопустимым, то возникает ошибка 106 - недопустимый код операции при открытии сеанса, управление передается обработчику ошибок. Сеанс не открывается. Возвращается значение ложь.

Создается новый сеанс (в одно-сеансовых задачниках просто инициируется сеанс). Номер сеанса заносится в аргумент Handle.

Значения аргументов NewColor и Oper сохраняются во внутренних переменных задачника

Указателю текущего примера присваивается состояние "до первого примера"

InitSession := Next(Handle) - результат выполнения запроса совпадает с результатом выполнения вызванного запроса "Следующий пример".

Конец сеанса (EndSession)

Описание запроса:

Pascal:

Procedure EndSession( Handle : Integer );

C:

Void EndSession(Integer Handle)

Назначение - закрывает сеанс.

Описание аргументов:

Handle - номер сеанса.

Описание исполнения.

Если Error <> 0, то выполнение запроса прекращается.

Если аргумент Handle не корректен возникает ошибка 107 - неверный номер сеанса. Управление передается обработчику ошибок. Выполнение запроса прекращается.

Освобождается вся память, взятая для выполнения сеанса. После этого сеанс завершается.

Похожие статьи




Начало и конец сеанса, Начало сеанса (InitSession), Конец сеанса (EndSession) - Функциональные модели универсального нейрокомпьютера

Предыдущая | Следующая