函数简介:

允许当前调用的对象使用全局字库。  如果你的程序中对象太多,并且每个对象都用到了同样的字库,可以考虑用全局字库,这样可以节省大量内存.

函数原型:

long EnableShareDict(enable)

参数定义:

enable 整形数: 0 关闭

               1 打开

返回值:

整形数:
0 :
失败
1 :
成功

示例:


dm.EnableShareDict 1
dm.SetDict 0,"xxx.txt"

 

: 一旦当前对象开启了全局字库,那么所有的和文字识别,字库相关的接口,通通都认为是对全局字库的操作.

如果所有对象都要需要全局字库,可以选一个主对象开启使用全局字库,并且设置好字库,其他对象只需要开启全局字库即可.

注意,第一个开启全局字库,并且设置字库的主对象不可以被释放,并且此主对象在修改字库(SetDict AddDict ClearDict SetDictMem),其它任何对象都不可以对全局字库进行操作.

也就是说,必须是设置好全局字库后,其它对象才可以开启全局字库.

同时,设置好全局字库后,任何对象都不可以修改字库. 只能使用访问字库这样的接口(UseDict).