Este método é implementado no FRE para Linux e Windows.
Este método é usado para liberar uma Licença Online, bem como as informações associadas. Em caso de sucesso, retorna TRUE. Como o serviço de licenciamento online da ABBYY leva algum tempo para processar a solicitação, a Licença Online é liberada em alguns segundos.
Este método é opcional. Destina-se a quem tem um número limitado de usuários simultâneos.
HRESULT ReleaseOnlineLicense(
int OperationTimeout,
VARIANT_BOOL* Result
);
bool ReleaseOnlineLicense(
int OperationTimeout
);
Function ReleaseOnlineLicense( _
[OperationTimeout As Integer = 1] _
) As Boolean
OperationTimeout
[in] Especifica, em segundos, o tempo alocado para a liberação da Licença Online (1 segundo, por padrão). O tempo necessário para concluir a operação depende da largura de banda da rede. Portanto, se for importante para você ter certeza de que a Licença Online foi efetivamente liberada, especifique esse parâmetro conforme necessário ou chame o método ReleaseOnlineLicense em loop.
Result
[out, retval] Este parâmetro retorna TRUE se o processo de liberação da Licença Online for concluído com sucesso dentro do tempo alocado. Se o processo de liberação não for concluído dentro do tempo especificado e ainda estiver em andamento, este parâmetro retornará FALSE.
Este método não possui valores de retorno específicos. Ele retorna os valores de retorno padrão das funções do ABBYY FineReader Engine.
Engine