Cette méthode est implémentée dans FRE pour Windows.
Cette méthode enregistre le contenu de l’objet dans la mémoire globale. La méthode renvoie, sous la forme de l’objet Handle, un handle HGLOBAL de la zone mémoire allouée pour l’objet. Cet objet gère l’allocation de la mémoire et libère les ressources lorsqu’elles ne sont plus utilisées.
Le contenu de l’objet enregistré en mémoire peut être restauré à l’aide de la méthode LoadFromMemory de l’objet correspondant.
HRESULT SaveToMemory( IHandle** Result );
Function SaveToMemory() As IHandle
Result
[out, retval] Pointeur vers une variable de pointeur IHandle* qui reçoit le pointeur d’interface de l’objet Handle résultant.
Cette méthode n’a pas de valeurs de retour spécifiques. Elle renvoie les valeurs de retour standard des fonctions ABBYY FineReader Engine.
Notez que, lorsqu’un objet de données est lu par une version à fonctionnalités limitées d’ABBYY FineReader Engine, alors qu’il a été enregistré par une version disposant d’un ensemble de fonctionnalités plus étendu, les propriétés de l’objet qui ne peuvent pas être modifiées dans la version limitée sont rétablies à leurs valeurs par défaut.
Sous Windows, cette méthode ne fonctionne pas si l’objet Engine est créé à l’aide de l’objet OutprocLoader.
Les objets suivants fournissent cette méthode :
LoadFromMemory
SaveToFile
LoadFromFile