在COM对象之间共享内存的问题。
我在封装一个COM组件,有一个COM对象需要一个字典的支持,字典的数据比较大,如果每次在创建COM对象时都要读取字典的话,效率太低了。有没有什么好办法将所有创建的COM对象都共享一个字典数据?
[解决办法]
把字典做成com接口
[解决办法]
把字典放数据放到全局变量里面,然后com直接使用这个全局变量就可以了
这个全局变量要弄到dll的共享数据段/.
发布时间: 2012-02-01 16:58:19 作者: rapoo
在COM对象之间共享内存的问题。
我在封装一个COM组件,有一个COM对象需要一个字典的支持,字典的数据比较大,如果每次在创建COM对象时都要读取字典的话,效率太低了。有没有什么好办法将所有创建的COM对象都共享一个字典数据?
[解决办法]
把字典做成com接口
[解决办法]
把字典放数据放到全局变量里面,然后com直接使用这个全局变量就可以了
这个全局变量要弄到dll的共享数据段/.