Выгрузка грамматического словаря

C/C++:

int sol_DeleteGrammarEngine( HGREN hEngine )

C#:

int sol_DeleteGrammarEngine( HGREN hEngine )

Delphi:

function sol_DeleteGrammarEngine( hEngine: PInteger ): Integer;

PHP:

sol_DeleteGrammarEngine( $hEngine )

Аргументы:

hEngine - дескриптор созданного вызовом sol_CreateGrammarEngine экземпляра грамматического словаря.

Возвращает:

1 - база данных словаря успешно отсоединена.

0 - произошла внутренняя ошибка.

Примечания

При отсоединении базы данных словаря происходит освобождение всей занятой им оперативной памяти.

После отключения базы данных становится невалидным как дескриптор hEngine, так и любые дескрипторы объектов, полученные при работе с данным экземпляром словаря.

Пример на C++:

#include "solarix_grammar_engine.h"

...

HGREN hEngine = sol_CreateGrammarEngine(L"../../bin-mac/dictionary.xml");

// ...

sol_DeleteGrammarEngine(hEngine);

Пример на C#:

IntPtr gren = SolarixGrammarEngineNET.GrammarEngine.sol_CreateGrammarEngineW("");

// ...

SolarixGrammarEngineNET.GrammarEngine.sol_DeleteGrammarEngine(gren);

Навигация по API грамматического словаря

Приобретение SDK грамматического словаря

API layer C++ source code: grammar_engine_api.cpp

Вернуться к списку функций API

  © Козиев Илья 2019
изменено 23-Oct-11