在VC中,如何实现一个全局变量CString a程序在所有的类中都可以使用?
解决方案 »
- SDK 编程的问题
- 问题:无法定位程序输入点__glutCreateWindowWithExit 位于glut32.dll上
- 新手请教大家一个问题~~
- CStdioFile?
- 如何将cpropertysheet窗口右上角的“x”(关闭)按钮设为无效?或关闭这个按钮?
- 对编辑框中的内容进行判断!!!!!!!!!!!!!!!
- 关于使用Spreadsheet创建Chart图形的问题
- 请问关与网络函数的用发和意思?
- 如何捕获CRecordset.open()产生的错误?
- 象SHGetDiskFreeSpace 这样带有SH开头的函数 是什么函数啊!!
- 是windows的问题吗?
- 100分解决多线程通信服务端中的内存问题,急!
CYourProjectApp * pApp=(CYourProjectApp*) AfxGetApp();
pApp->a;
放到 CYourProject.h 里
在一个CPP中定义: CString str;
在别的CPP中:
extern CString str;然后就可以在别的CPP中用了.
是在一个.cpp中定义,如果在另一个类中要用,在这个类的.cpp中加上extern CString a,还是在他的.h中加?
放在最开头就可以了,不要在某个类中
然后其他cpp中开头用extern CString str定义,
这样编译后obj link的时候就会把str作为全局变量了。
CString a;
在类里边
extern CString a;
if (hMutex!=NULL)
{
if (GetLastError()==ERROR_ALREADY_EXISTS)
{
AfxMessageBox("已经有一个程序运行");
return FALSE;
}
}
================================================================CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!★ 浏览帖子速度极快![建议系统使用ie5.5以上]。 ★ 多种帖子实现界面。
★ 保存帖子到本地[html格式]★ 监视您关注帖子的回复更新。
★ 可以直接发贴、回复帖子★ 采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录!
★ 支持在线检测程序升级情况,可及时获得程序更新的信息。★★ 签名 ●
可以在您的每个帖子的后面自动加上一个自己设计的签名哟。Http://www.ChinaOK.net/csdn/csdn.zip
Http://www.ChinaOK.net/csdn/csdn.rar
Http://www.ChinaOK.net/csdn/csdn.exe [自解压]