现在遇到了这样的一个难题:
在dll中间,有个全局变量.g_fSetting,出始化为0;
在该dll被调用后, 给g_fSetting赋值. 但是随着函数的执行,该变量会莫名的消失(Debug的时候看Memory全部变成问号),然后运行到某个函数的时候,就立刻变成了0,原先的赋值消失掉了;
这样的问题该如何解决;现在我要保留g_fSetting的赋值
在dll中间,有个全局变量.g_fSetting,出始化为0;
在该dll被调用后, 给g_fSetting赋值. 但是随着函数的执行,该变量会莫名的消失(Debug的时候看Memory全部变成问号),然后运行到某个函数的时候,就立刻变成了0,原先的赋值消失掉了;
这样的问题该如何解决;现在我要保留g_fSetting的赋值
解决方案 »
- 救!!!!!dll导出的类里有纯虚函数,该怎么办?????
- 关于BCGControlBar类设置标题位置,默认是居中的,想让它居左
- 弱问,vc中控件的属性代码都在什么文件里?
- 谢谢各位原来的帮助,现在又有一个新问题,求教!!小妹急盼!!
- 现在常用的下载加速器是什么原理
- SDK界面问题
- --------------->这样的功能怎么实现?关于指针?
- windows shell扩展编程,怎样替换或者改变属性显示页面
- 怎样用HOOK取得记事本右键菜单?
- SNMP协议和WinSNMP API的相关教程及资料
- 树形控件的OnPaint()和OnCustonDraw()有什么不同啊?我都被搞糊涂了
- 请问:如何在一个CPropertySheet页中的标题栏中显示指定数量的属性页???
#pragam data_seg("Share")//在这个区域里声明全局变量
float g_fSetting = 0;#pragma data_seg()
#pragma comment(linker,"/section:Shared,rws")具体的使用方法,可以查一下MSDN。
data_seg
#pragma data_seg(".name")
float g_fSetting = 0.0;
#pragma data_seg()#pragma comment(linker,"/SECTION:.name,rws")