VC6.0 中全局变量的应用方法
2011-05-19 11:25
267 查看
来自http://hi.baidu.com/freshair2010/blog/item/27713a0106668f007bec2c9b.html
方法一:
------------------------------------------------------------------------------------
在现有工程 中 添加 Golbal.h 头文件,内容如下:
//#if !defined(GLOBAL__INCLUDED_)
//#define GLOBAL__INCLUDED_
extern int m_timeshow;
extern double m_num;
extern CString m_title;
//#endif
然后再添加 Global.cpp 源文件,对应的内容如下:
#include "stdafx.h"
int m_timeshow;
double m_num;
CString m_title;
到此为止,只需要在相应的 类前边 添加 #include "Global.h"
则在相应的类中就可以 使用 m_timeshow 、m_num和m_title三个变量。
------------------------------------------------------------------
方法二:
------------------------------------------------------------------
先在相应的类CTestApp的定义中添加相应全局变量的定义:
class CTestApp:public CWinApp
{
public:
int x;
CString str_title;
}
然后在其它需要使用以上两个全局变量的类中,可以用类似以下的代码使用:
CTestApp * app =(CTestApp *)AfxGetApp();
app->x = 0;
app->str_title="hello you!";
------------------------------------------------------------------
以上两个方法已经过实际测试,能够很好的使用。
方法一:
------------------------------------------------------------------------------------
在现有工程 中 添加 Golbal.h 头文件,内容如下:
//#if !defined(GLOBAL__INCLUDED_)
//#define GLOBAL__INCLUDED_
extern int m_timeshow;
extern double m_num;
extern CString m_title;
//#endif
然后再添加 Global.cpp 源文件,对应的内容如下:
#include "stdafx.h"
int m_timeshow;
double m_num;
CString m_title;
到此为止,只需要在相应的 类前边 添加 #include "Global.h"
则在相应的类中就可以 使用 m_timeshow 、m_num和m_title三个变量。
------------------------------------------------------------------
方法二:
------------------------------------------------------------------
先在相应的类CTestApp的定义中添加相应全局变量的定义:
class CTestApp:public CWinApp
{
public:
int x;
CString str_title;
}
然后在其它需要使用以上两个全局变量的类中,可以用类似以下的代码使用:
CTestApp * app =(CTestApp *)AfxGetApp();
app->x = 0;
app->str_title="hello you!";
------------------------------------------------------------------
以上两个方法已经过实际测试,能够很好的使用。
相关文章推荐
- VC6.0 中全局变量的应用方法
- python线程的使用方法以及全局变量的应用
- 小程序开发过程中 全局变量、函数的应用方法
- 将properties文件的配置设置为整个Web应用的全局变量实现方法
- 线程间通信的定义及全局变量的方法
- c++ 普通全局变量与指针类型的对象变量 应用区别
- ajax方法如何给全局变量赋值
- python实现跨文件全局变量的方法
- WINCE在BSP设置全局变量的方法
- AngularJS基于provider实现全局变量的读取和赋值方法
- 使用appdelegate的变量做全局变量的方法
- 不同的页面获取全局变量的方法
- C语言:全局变量在多个c文件中公用的方法
- twig模板获取全局变量的方法
- MSSQL中全局变量@@identity与方法scope_identity()的区别
- jquery事件委托的回调函数中调用全局变量的简单方法
- DLL中导出全局变量的方法及导入时需要注意的问题
- 项目中减少全局变量的方法
- ios app应用中在AppDelegate设置全局变量
- 零基础学python-16.5 模块间全局变量的修改以及其他访问全局变量的方法