- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 三种内存分配方式
内存分配方式有三种:(1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。 (2 ) 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。(3)从堆上分配,亦称动态内存分配。程
2011-12-18 12:57:55 422
原创 非模态对话框资源释放问题
不能算是原创,当是学习笔记吧,大家一起学习下//CDlgTest dlg;void CDialogTestDlg::OnBnClickedButton1(){ // TODO: Add your control notification handler code here //dlg.Create(IDD_DIALOG_TEST,this); //dlg.ShowWindow(S
2011-12-18 12:42:07 727
转载 MFC中应用程序只允许运行一个实例方法二与三
在VC++ 中编程中,只运行一个实例的方法主要有两类:1 遍历当前的所有窗口,查找相同的实例。为了便于查找,一般要事先设一个查找标志。2 利用系统提供的互斥对象或信标,直接让系统抑制重复的实例。在发现重复运行时,一般还有一个任务,就是激活已经存在的窗口。一、 第一类方法的实现下面是一个具体的例子,下图是示例代码运行的情况。部分关键代码 1、在App的InitInstan
2011-12-06 10:24:48 1287
转载 MFC中应用程序只允许运行一个实例方法一
Windows是多进程操作系统,框架生成的应用程序可以多次运行,形成多个运行实例。但在有些情况下为保证应用程序的安全运行,要求程序只能运行一个实例,比如程序要使用只能被一个进程单独使用的特殊硬件(例如调制解调器)时,必须限制程序只运行一个实例。 这里涉及两个基本的问题,一是在程序的第二个实例启动时,如何发现该程序已有一个实例在运行,而是如何将第一个实例激活,而第二个实例退出。
2011-12-06 10:23:45 1392
171套皮肤文件测试可用的skin++破解 for VC
2011-11-15
VC下ADO操作及连接SQL2005方法(绝对能用)
2011-10-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人