Documentation Index
Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
Use this file to discover all available pages before exploring further.
Cette méthode définit la licence actuelle.
Tous les objets ABBYY FineReader Engine qui étaient en cours d’utilisation avant l’appel de cette méthode ne sont plus valides (à l’exception de l’objet Engine actuel et de l’objet License transmis à cette méthode). La seule opération possible sur ces objets consiste à appeler leur méthode Release.
HRESULT SetCurrentLicense(
ILicense* TargetLicense,
VARIANT_BOOL IsSharedCPUCoresMode
);
void SetCurrentLicense(
ILicense TargetLicense,
bool IsSharedCPUCoresMode
);
Sub SetCurrentLicense( _
TargetLicense As ILicense,
IsSharedCPUCoresMode As Boolean _
)
TargetLicense
[in] Fait référence à l’objet License représentant la licence actuelle. N’importe quel objet de la collection des licences disponibles (obtenues à l’aide de la méthode IEngine::GetAvailableLicenses) peut être passé à ce paramètre.
IsSharedCPUCoresMode
[in] Indique si les cœurs CPU doivent être utilisés en mode partagé.
Ce paramètre est ignoré dans ABBYY FineReader Engine pour macOS.
Sous Linux et Windows, il existe deux modes d’utilisation des cœurs CPU : séparé et partagé. En mode séparé, ABBYY FineReader Engine n’utilise pas plus de processus que ne l’autorise la licence. En mode partagé, n’importe quel nombre de processus peut être exécuté, mais tous ces processus n’utiliseront que les cœurs CPU spécifiés par la propriété IMultiProcessingParams::SharedCPUCoresMask.
Cette méthode n’a pas de valeur de retour spécifique. Elle renvoie les valeurs de retour standard des fonctions ABBYY FineReader Engine.
Engine