社区
界面
帖子详情
在SDI中有关共享变量的问题?
yuanl
2003-08-24 12:00:38
在程序一启动,就给一个变量付值,并想在SDI框架中的所在窗体或对话框共享这一个变量,该如何做?
...全文
106
3
打赏
收藏
在SDI中有关共享变量的问题?
在程序一启动,就给一个变量付值,并想在SDI框架中的所在窗体或对话框共享这一个变量,该如何做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaoliuzi
2003-08-26
打赏
举报
回复
楼上的授人以鱼了。
一般来说可共享的变量,可为
1 全局变量,任何位置都可访问。
2 某个类的公有静态变量。
3 根据mfc对象生成过程来看,楼主这个变量可以作为App和mainfram类的成员变量。
4 SDI框架中的所在窗体或对话框共享这一个变量,如果仅仅是这样的话,建议不管你这个变量值是怎样获得的,最后都放在CDocument类的成员变量中。
awant2k
2003-08-26
打赏
举报
回复
假定你的项目文件为 XXXX , 打开 XXXX.h, 在 CXXXXApp 类加入你需要的变量.
在该文件末尾加上 extern CXXXXApp theApp。 theApp 这个变量其实是在 XXXX.cpp
中由wizard自动申明的(在构造函数CXXXXApp::CXXXXApp之后, CXXXXApp::InitInstance之前)
在 CXXXXApp::InitInstance 中 代码 CSingleDocTemplate* pDocTemplate之前初始化好 变量就可以实现你的目标了。
yuanl
2003-08-25
打赏
举报
回复
请教
C++
中
实现不同文件之间
共享
相同
变量
的方法
本文介绍了C++
中
通过extern关键字和头文件实现不同文件间
共享
变量
的详细步骤,包括示例代码和操作过程,帮助开发者理解和应用这两种方法。
在单片机开发
中
,C语言为什么经常使用全局
变量
?
在单片机开发
中
,C语言常使用全局
变量
。原因包括资源限制、数据
共享
、硬件交互、
中
断处理和代码简洁性。使用场景有硬件寄存器、
中
断标志和
共享
数据。但也存在可读性和可维护性差、数据竞争、内存占用等
问题
。建议限制使用、用静态
变量
、加互斥锁和模块化设计。
进程间实现内存
共享
函数讲解
本文详细介绍如何在C语言
中
利用Linux的
共享
内存机制实现进程间的数据
共享
,包括创建、连接
共享
内存,以及数据的读写操作。
【Shell】while 循环
中
的
变量
无法保存|无法获取while
中
的
变量
|管道
中
的函数
变量
无法获取
问题
博客探讨了在Shell脚本
中
由于管道操作导致的子进程无法直接
共享
变量
的
问题
,并提出了四种解决方案:使用命名管道、将管道输入转换为文件输入、标准输入重定向以及通过临时文件进行通信。这些方法涉及到了进程间通信的关键概念和技术。
内部
共享
域和内部
共享
属性的关系(嵌入式)
本文介绍了嵌入式系统
中
内部
共享
域和内部
共享
属性的概念,两者关系及如何应用于内存访问优化。内部
共享
域是具有相同内部
共享
属性的内存区域,用于高效数据
共享
;内部
共享
属性定义内存是否可
共享
,影响系统性能和效率。
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章