主题:来看看啊~~~~~~~~~~~~
hm6677
[专家分:190] 发布于 2005-05-01 19:32:00
请问如何在BCB中定义共享数据段?和怎样设置其的属性?
回复列表 (共6个回复)
沙发
soccerfans [专家分:20] 发布于 2005-06-05 20:04:00
是不是直接用Extern定义就可以了???
板凳
夏橙汀 [专家分:110] 发布于 2005-08-10 16:17:00
http://www.1110.net/down.asp?UserID=342917
3 楼
小笨猪 [专家分:20] 发布于 2005-08-28 11:25:00
再说清楚一点好吗?究竟是如何共享啊?
4 楼
CSQCPU [专家分:130] 发布于 2006-01-17 10:55:00
Re: 请问如何在BCB中定义共享数据段?和怎样设置其的属性?
有个情况需要确定,首先是程序还是动态库使用该数据段。
1,如果是在程序中使用,包括线程,我建议使用全局变量做共享数据段,数据安全使用信号量或临界区等来保证。
2,如果是在动态库中使用,在def中定义
#pragma option -zRShareSEG // 改变缺省数据段名
#pragma option -zTShareCLASS // 改变缺省数据类名
int xxx;
bool yyy;
5 楼
hm6677 [专家分:190] 发布于 2006-03-30 08:21:00
问题解决了,谢谢CSQCPU的热心帮助,另外还可以用文件映射达到目的.
6 楼
rtgongchengshi [专家分:90] 发布于 2008-08-14 09:16:00
这个问题我以前也接触过,开始的时候我也找不到问题的原因,后来我进了一个技术交流群,这个群里的人挺多的,在里面可以沟通技术,你可以进去看一下.群号是:六#二#八#七#八#零#四#三。另外,这个群里可以接项目。
我来回复