期刊文献+
共找到3篇文章
< 1 >
每页显示 20 50 100
只运行一份程序实例的方法研究
1
作者 高波 丁士拥 古丛 《计算机工程与设计》 CSCD 北大核心 2010年第9期2151-2154,共4页
目前在Windows操作系统下,实现只运行一份程序实例的常用方法都在可靠性方面存在着严重缺陷的问题,系统地介绍了"查找程序主窗口标题"、"使用线程互斥体"和"使用Windows全局原子"3种方法的实现原理,分析... 目前在Windows操作系统下,实现只运行一份程序实例的常用方法都在可靠性方面存在着严重缺陷的问题,系统地介绍了"查找程序主窗口标题"、"使用线程互斥体"和"使用Windows全局原子"3种方法的实现原理,分析了3种方法各自的优缺点。在此基础上,提出了通过主窗口句柄与进程ID相互配合实现只运行一份程序实例的方法,运行结果表明了该方法的简易性和可靠性。 展开更多
关键词 程序实例 软件系统 线程互斥体 全局原子 窗口句柄 进程ID
下载PDF
用Delphi实现程序间数据传递的其他途径
2
作者 毛红梅 高小辉 《抚州师专学报》 2001年第3期55-57,61,共4页
应用程序间的数据交换是 Windows多任务环境的重要特征,作为一种基于 Windows的开发工具,Delphi支特三种交换方式:剪切板、动态数据交换(DDE)和对象的链接与嵌入(OLE).通过WM-COPYDATA消... 应用程序间的数据交换是 Windows多任务环境的重要特征,作为一种基于 Windows的开发工具,Delphi支特三种交换方式:剪切板、动态数据交换(DDE)和对象的链接与嵌入(OLE).通过WM-COPYDATA消息处理和调用AP函数访问全局原子表实现数据交换则是两种非常有效的底层技术. 展开更多
关键词 DELPHI 数据交换 全局原子 API函数 应用程序 动态数据交换 对象的链接与嵌入
下载PDF
禁止多个Win32应用程序实例
3
作者 Jeff Prosise 一帆 《个人电脑》 1996年第11期155-159,共5页
如何检测一个程序的拷贝是否正在运行? 这是一个古老的问题,也是一个经常遇到的问题,尤其对于那些从Windows 3.x转向Windows 95和Windows NT的程序员们:如何禁止多个应用程序的实例运行? 在16位Windows中,这个问题很容易解决:检测传递给... 如何检测一个程序的拷贝是否正在运行? 这是一个古老的问题,也是一个经常遇到的问题,尤其对于那些从Windows 3.x转向Windows 95和Windows NT的程序员们:如何禁止多个应用程序的实例运行? 在16位Windows中,这个问题很容易解决:检测传递给WinMain的hPrevInstance参数,如果该参数值非空,则终止执行。但是在32位Windows中,就不那么容易了。 展开更多
关键词 应用程序实例 WIN32应用程序 Windows 资源计数 窗口句柄 全局原子 信号量 WinMain 开始运行 共享内存
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部