最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

wince程序防止創(chuàng)建多個實例實現(xiàn)互斥作用

 更新時間:2014年02月19日 10:44:26   作者:  
什么時候用的互斥?當你的程序只允許同時打開一個的時候,就可以通過互斥來實現(xiàn),下面說的互斥,主要是針對防止程序創(chuàng)建多個實例這種情況來實現(xiàn)的

流程:
1、在程序初始化的時候創(chuàng)建互斥量
2、檢測互斥量返回的錯誤代碼,看是否已存在這個互斥量
3、若已存在相同的互斥量,則釋放創(chuàng)建的互斥句柄,并復位互斥量,然后,退出該程序

具體代碼如下:

復制代碼 代碼如下:

//創(chuàng)建互斥量
HANDLE m_hMutex = CreateMutex(NULL, FALSE, _T("D3GPhoneDlg"));
// 檢查錯誤代碼
if (GetLastError() == ERROR_ALREADY_EXISTS){
// 如果已有互斥量存在則釋放句柄并復位互斥量
CloseHandle(m_hMutex);
m_hMutex = NULL;
::PostMessageW(HWND_BROADCAST, WM_D3GPHONEDLG_MSG, 1, 2);// 通知已打開的程序,激活窗口
// 程序退出
CDialog::OnCancel();
}
// *** 【EOF】防止程序創(chuàng)建多個實例 ***

這段代碼在wince 的MFC程序中測試通過,放到程序的OnInitDialog()函數(shù)中。

大家在測試的時候,可以先把激活窗口的那句注釋掉

相關文章

  • C++數(shù)據(jù)結構模板進階的多方面分析

    C++數(shù)據(jù)結構模板進階的多方面分析

    今天我要給大家介紹C++中的模板更深的一些知識。有關于非類型的模板參數(shù)和模板特化的一些知識,感興趣的朋友快來看看吧
    2022-02-02
  • 關于C語言文件操作方法

    關于C語言文件操作方法

    這篇文章主要介紹了關于C語言文件操作方法的相關資料,需要的朋友可以參考下
    2018-03-03
  • C++與C#互調dll的實現(xiàn)步驟

    C++與C#互調dll的實現(xiàn)步驟

    這篇文章主要介紹了C++與C#互調dll的實現(xiàn)步驟,dll動態(tài)鏈接庫的共享在一些大型項目中有一定的應用價值,需要的朋友可以參考下
    2014-08-08
  • C++ OpenGL實現(xiàn)三角形的繪制

    C++ OpenGL實現(xiàn)三角形的繪制

    這篇文章主要主要為大家詳細介紹了如何利用C++和OpenGL實現(xiàn)三角形的繪制,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起動手嘗試一下
    2022-06-06
  • C語言數(shù)據(jù)結構不掛科指南之隊列詳解

    C語言數(shù)據(jù)結構不掛科指南之隊列詳解

    這篇博客主要介紹一下隊列的概念,并且采用 C 語言,編寫兩種存儲實現(xiàn)方式:順序存儲和鏈式存儲,當然還有常規(guī)的隊列基本操作的實現(xiàn)算法
    2022-09-09
  • C++類中的特殊成員函數(shù)示例詳解

    C++類中的特殊成員函數(shù)示例詳解

    這篇文章主要給大家介紹了關于C++類中特殊成員函數(shù)的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-02-02
  • C語言數(shù)據(jù)結構之擴展字符詳解

    C語言數(shù)據(jù)結構之擴展字符詳解

    掌握C語言數(shù)據(jù)結構的關鍵在于理解其核心概念,擴展字符作為其中的重要一環(huán),對于編程人員來說至關重要,本指南將為您深入剖析擴展字符的相關知識,帶您輕松掌握C語言數(shù)據(jù)結構,讓我們一起探索這個令人著迷的領域吧!
    2024-03-03
  • C語言實現(xiàn)掃雷算法簡易版

    C語言實現(xiàn)掃雷算法簡易版

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)掃雷算法簡易版,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • C++詳細分析講解函數(shù)參數(shù)的擴展

    C++詳細分析講解函數(shù)參數(shù)的擴展

    在C++中,定義函數(shù)時可以給形參指定一個默認的值,這樣調用函數(shù)時如果沒有給這個形參賦值(沒有對應的實參),那么就使用這個默認的值。也就是說,調用函數(shù)時可以省略有默認值的參數(shù)
    2022-04-04
  • linux c程序中獲取shell腳本輸出的實現(xiàn)方法

    linux c程序中獲取shell腳本輸出的實現(xiàn)方法

    以下是對在linux下c程序中獲取shell腳本輸出的實現(xiàn)方法進行了詳細的分析介紹,需要的朋友可以過來參考下
    2013-08-08

最新評論

本溪| 青铜峡市| 巢湖市| 津市市| 虞城县| 鹤庆县| 南漳县| 会同县| 盐源县| 建宁县| 威远县| 镇赉县| 崇信县| 阳曲县| 崇信县| 平谷区| 上犹县| 富阳市| 广宁县| 礼泉县| 沈阳市| 莆田市| 阳春市| 扶绥县| 长阳| 米泉市| 利辛县| 新龙县| 镇安县| 杭州市| 保德县| 海门市| 平泉县| 新营市| 偏关县| 册亨县| 巴中市| 丽水市| 调兵山市| 尖扎县| 鲁甸县|