很容易的一个问题。。。 快点 把信息写入注册表,然后再判断。over,给分!:) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #pragma data_seg("shared")LONG g_lUsage=0;#pragma data_seg()#pragma comment(linker,"/section:shared,rws")用这一段创建共享数据,然后判断g_lUsage的数值。 #pragma data_seg("shared")LONG g_lUsage=0;#pragma data_seg()#pragma comment(linker,"/section:shared,rws")用这一段创建共享数据,然后判断g_lUsage的数值。 解决方法很多,我认为 mn_th(mn) 的方法比较好 其实Windows早已提供了一个机制,还记得互斥量吗?在InitInstance()中加入如下代码:(加在最开始处)::CreateMutex(NULL,FALSE,"Mutex");DWORD ErrorCode=::GetLastError();if (ErrorCode==ERROR_ALREADY_EXISTS){ PostQuitMessage(0); return FALSE;} ListView_SetExtendListViewStyle是个什么函数?怎么使用呢? 一个疯狂的软件!可以控制CPU频率~有兴趣的来研究研究 谁来帮帮我看看这是怎么回事?有关listCtrl的排序 帮我看下这个循环是怎么回事。 怎样使用象一般打开文件时让你浏览选择文件的对话框???多谢!! 关于vector的问题 一个计算机大学生的思考?我们学什么呢?? 我想再封装CString类。。。。。。 莫名病毒,请小心!!! 140分哪!!!怎么会每人回答!!!再问一遍 SetWindowLong是干什么 一个控件联结问题。
LONG g_lUsage=0;
#pragma data_seg()#pragma comment(linker,"/section:shared,rws")用这一段创建共享数据,然后判断g_lUsage的数值。
LONG g_lUsage=0;
#pragma data_seg()#pragma comment(linker,"/section:shared,rws")用这一段创建共享数据,然后判断g_lUsage的数值。
在InitInstance()中加入如下代码:(加在最开始处)
::CreateMutex(NULL,FALSE,"Mutex");
DWORD ErrorCode=::GetLastError();
if (ErrorCode==ERROR_ALREADY_EXISTS)
{
PostQuitMessage(0);
return FALSE;
}