aardio-如何保证程序唯一运行:原子窗体
有的时候做的程序需要只能打开一个,如何实现呢?
1.打开当前窗体设计界面
2.从工具箱里面找到原子窗体
点击原子窗体,就会自动生成对应的代码。
这样,就搞定了。
示例代码:
|
所谓【原子窗体】,就是他具有唯一性,如果相同原子标识的窗体已经运行,后面的就会自动退出。
当然进程唯一运行的法很多,可以用 process.mutex 创建互斥体,或者用 fsys.mmap 创建共享内存,标准库里其实很多好东西。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 叶落花开的博客!
评论