使用ATL创建了一个进程内的COM组件,现在有多个程序要调用组件中的接口函数,组件设置了一个全局的变量,记录当前组件的一些状态,多个程序要根据状态使用COM组件,比如这个全局变量最低位为1的时候可以转储数据到磁盘,等等。请问怎样共享这个标志状态的变量,还有其他一些自定义的数据类型?
使用dll的共享内存
#pragma data_seg(".MYSEC")
VAR...
#pragma data_seg()
可以吗?
还是有其他的方法?谢谢!
使用dll的共享内存
#pragma data_seg(".MYSEC")
VAR...
#pragma data_seg()
可以吗?
还是有其他的方法?谢谢!
解决方案 »
- mscomm的接收问题
- 求大大分析这段代码
- 这样用UPDATE SET 命令有错吗?
- 如何实现根据按键来创建显示不同的界面?
- 如何隐藏自己添加的工具栏?
- "2004-12-5"是CString 型,请问如何变成CTime型?
- 怎么将dll里面的com接口和函数导出啊??
- USB打印机获取失败
- 本人用CDC::BitBlt & CDC::StretchBlt实现的图象滚动,一顿一顿的,太慢了,在GDI下,如何优化 ?要求达到Acdsee的程度,理论,代码都可
- 《Inside the C++ Object Model 》和《More Effective C++》
- 哪位前辈帮小弟看看,关于list control显示问题
- 【请教】CRichEditCtrl 改变鼠标选中文本背景色
最好的方法是COM提供一个查询数据的接口IDataStorge
建议看下 COM的两种重用模型 内容部分可能对你有好处