社区
嵌入开发(WinCE)
帖子详情
如何控制程序运行时唯一性
wensnow
2003-10-09 01:02:59
我要做到一个程序在一台pda中只能有一个处于击活状态,也就是说已经有一个程序在运行的话,不能再次启动,如何控制?还有如何在启动时作一个动态画面,让人感觉程序正在启动,而不是死机?
...全文
70
3
打赏
收藏
如何控制程序运行时唯一性
我要做到一个程序在一台pda中只能有一个处于击活状态,也就是说已经有一个程序在运行的话,不能再次启动,如何控制?还有如何在启动时作一个动态画面,让人感觉程序正在启动,而不是死机?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aawolf
2003-10-09
打赏
举报
回复
HANDLE g_hMutex = NULL;
BOOL CAddressBookApp::CheckMutex()
{
SetLastError(0);
BOOL bResult = TRUE;
g_hMutex = CreateMutex( NULL, FALSE, L"69322CCB-5094-455-961B-8203F2FC938C" );
if( GetLastError() == ERROR_ALREADY_EXISTS )
{
bResult = FALSE;
CloseHandle( g_hMutex );
}
return bResult;
}
潘多拉猫之碧海蓝天
2003-10-09
打赏
举报
回复
做一个全局变量,启动之前如果全局变量为真就不启动,呵呵!
ljzcom
2003-10-09
打赏
举报
回复
aawolf(羌狼)正确啦,关键是CreateMutex时要指定互斥体的名字。
c/c++ 确保程序只有唯一的实例
有时候一个程序同时运行多个会出现竞争资源甚至导致程序崩溃,所以此时就要控制这个程序只能同时运行一个。
java如何确保唯一约束_高并发下如何保证数据表中
唯一性
在说明问题之前我们先来看一段经常性使用的代码function fun(){开启事务try{var count = find();if(count<1){insert();}提交事务}catch(e){事务回滚}}在以上代码中我们在一个事务中,先查询是否存在我们要插入的数据,如果不存在则插入数据,存在则不插入数据。我们很当然的认为这很完美,我在代码中进行了
唯一性
验证,数据表中肯定不会存在相同的...
VC++实现程序只运行一个实例
原文地址:http://www.cctry.com/thread-8229-1-1.html http://www.vckbase.com/index.php/wv/302 方法一: 有时候在开发应用程序时,希望
控制程序
运行唯一的实例。例如,最常用的mp3播放软件Winamp,由于它需要独占计算机中的音频设备,因此该程序只允许自身运行唯一的一个例程
如何保证数据库表中数据的
唯一性
在很多时候,我们需要保证数据库表中某条数据是唯一的,那如何保证数据库表中数据的
唯一性
呢?这个值得探讨一下
提高程序运行速度的方法
1、选择一组合适的算法和数据结构; 2、编写出编译器能够有效优化的源代码;(编写程序方式中一点小小的变动,都会引起编译器优化方式的很大变化,必须了解编译器的能力和局限性,有些编程语言比其他语言容易优化得多,C语言的有些特性,如:执行指针运算和强制类型转换,使得编译器很难对它进行优化。在程序的开发和优化的过程中,我们必须考滤代码的使用方法,程序员必须在实现和维护程序的简单性与它的运行速度之间做出权
嵌入开发(WinCE)
19,502
社区成员
41,568
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章