亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? fixedsharedfile.h

?? OPC客戶端源代碼
?? H
字號:
// **************************************************************************
// fixedsharedfile.h
//
// Description:
//	This is a wrapper for MFCs CSharedFile class that fixes a bug where 
//	the global memory handle is not unlocked on detach.
//
// DISCLAIMER:
//	This programming example is provided "AS IS".  As such Kepware, Inc.
//	makes no claims to the worthiness of the code and does not warranty
//	the code to be error free.  It is provided freely and can be used in
//	your own projects.  If you do find this code useful, place a little
//	marketing plug for Kepware in your code.  While we would love to help
//	every one who is trying to write a great OPC client application, the 
//	uniqueness of every project and the limited number of hours in a day 
//	simply prevents us from doing so.  If you really find yourself in a
//	bind, please contact Kepware's technical support.  We will not be able
//	to assist you with server related problems unless you are using KepServer
//	or KepServerEx.
// **************************************************************************


#ifndef _FIXEDSHAREDFILE_H
#define _FIXEDSHAREDFILE_H

#ifdef __AFXADV_H__


// **************************************************************************
class CFixedSharedFile : public CSharedFile
	{
	public:
		CFixedSharedFile (int nGrowBy = 128) : CSharedFile (GMEM_DDESHARE | GMEM_MOVEABLE, nGrowBy)
			{
			}

		BYTE* GetBuffer ()	// Enhancement (must be used with care)
			{
			ASSERT (m_lpBuffer);
			return (m_lpBuffer);
			}

		HGLOBAL Detach ()
			{
			ASSERT (m_hGlobalMemory != NULL);
			HGLOBAL hMem = m_hGlobalMemory;
			m_hGlobalMemory = NULL; // detach from global handle
			
			// This is the fix
			::GlobalUnlock (hMem);

			// re-initialize the CMemFile parts too
			m_lpBuffer = NULL;
			m_nBufferSize = 0;

			return hMem;
			}

		// Enhancement to allow data to be transfered to the clipboard
		BOOL CopyToClipboard (UINT uFmt)
			{
			// Open the clipboard
			if (!::OpenClipboard (NULL))
				{
				TRACE (_T("Shared Memory: Failed to open the clipboard\n"));
				return (false);
				}

			TRACE (_T("Copying %u bytes to the clipboard (uFmt == %u)\n"), GetLength (), uFmt);
			ASSERT (GetLength ());

			// Clear out current contents
			::EmptyClipboard ();

			// Stick the data in
			HANDLE hData = ::SetClipboardData (uFmt, Detach ());
			::CloseClipboard ();

			// Check for success
			if (!hData)
				{
				TRACE (_T("SetClipboardData () failed [OS Error == %u]\n"), GetLastError ());
				ASSERT (FALSE);
				}

			return (hData != NULL);
			}

	protected:

	};


#endif	// __AFXADV_H__
#endif	// _FIXEDSHAREDFILE_H

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美天天综合网| 亚洲精品一区二区在线观看| 老司机免费视频一区二区三区| 国产三级欧美三级日产三级99| 在线观看日韩国产| 成人久久18免费网站麻豆| 天天做天天摸天天爽国产一区| 欧美激情一区二区三区不卡| 欧美一级生活片| 日本国产一区二区| 成人av第一页| 国产剧情一区在线| 美女网站色91| 天堂va蜜桃一区二区三区漫画版| 日韩理论电影院| 国产日韩av一区| 久久这里只有精品首页| 91精品在线观看入口| 欧美在线999| 91看片淫黄大片一级在线观看| 国产精品系列在线观看| 久久99国产精品久久99果冻传媒| 亚洲自拍偷拍综合| 亚洲同性同志一二三专区| 久久精品人人做人人爽人人| 欧美一区二区在线视频| 欧美三级日本三级少妇99| 91色视频在线| 色综合色狠狠综合色| 不卡视频免费播放| 成人福利视频网站| 国产91精品在线观看| 国产精品夜夜嗨| 国产一区二区三区日韩| 国模套图日韩精品一区二区 | 日韩激情视频在线观看| 亚洲美女屁股眼交3| 亚洲老司机在线| 亚洲精品日产精品乱码不卡| 亚洲视频资源在线| 亚洲另类色综合网站| 亚洲最大的成人av| 亚洲愉拍自拍另类高清精品| 亚洲免费观看高清完整| 一区二区在线观看视频| 亚洲精品伦理在线| 亚洲午夜精品在线| 亚洲午夜成aⅴ人片| 性做久久久久久免费观看 | 狠狠色狠狠色综合系列| 精品亚洲免费视频| 国产精品性做久久久久久| 成人免费毛片嘿嘿连载视频| av在线综合网| 欧美日韩在线一区二区| 日韩欧美一卡二卡| 国产亚洲欧美一级| 亚洲色图.com| 秋霞电影网一区二区| 国内一区二区视频| 国产99精品国产| 色综合婷婷久久| 91精品国产综合久久香蕉的特点| 日韩欧美专区在线| 中文久久乱码一区二区| 亚洲乱码国产乱码精品精可以看| 天天色天天操综合| 国产综合色在线视频区| 99热这里都是精品| 欧美高清一级片在线| 久久久久国产一区二区三区四区| 中文字幕一区不卡| 亚洲成人自拍偷拍| 国产一区二区三区香蕉| 色先锋aa成人| 欧美xxxx老人做受| 亚洲日本在线观看| 免费成人你懂的| 9色porny自拍视频一区二区| 欧美蜜桃一区二区三区| 欧美精品一区二区三区久久久| 国产精品福利影院| 青青草视频一区| www.久久精品| 日韩丝袜情趣美女图片| 成人欧美一区二区三区1314| 日本欧美韩国一区三区| 99精品热视频| 精品国产成人在线影院| 一区二区三区高清| 国产99精品国产| 日韩久久免费av| 亚洲激情五月婷婷| 国产精品正在播放| 欧美日韩精品三区| 中文字幕在线观看不卡| 久久99精品一区二区三区三区| 91免费视频观看| 国产日本欧美一区二区| 免费人成在线不卡| 日本精品视频一区二区| 国产三级精品三级| 免费在线看一区| 欧美日韩一区二区在线观看 | 欧美二区在线观看| √…a在线天堂一区| 精品一区二区精品| 欧美精品视频www在线观看| 亚洲色图在线视频| 国产aⅴ综合色| 久久久一区二区三区| 蜜桃视频免费观看一区| 在线观看亚洲精品| 亚洲人xxxx| 91偷拍与自偷拍精品| 国产女主播视频一区二区| 国内精品自线一区二区三区视频| 在线不卡欧美精品一区二区三区| 亚洲精品高清在线| 99国产麻豆精品| 国产精品久久久一本精品| 国产精品伊人色| 久久综合九色欧美综合狠狠| 蜜桃91丨九色丨蝌蚪91桃色| 91精品黄色片免费大全| 日韩高清在线观看| 9191国产精品| 日韩中文欧美在线| 6080午夜不卡| 日韩成人免费电影| 555www色欧美视频| 婷婷丁香久久五月婷婷| 91麻豆精品国产91久久久久久久久| 亚洲一二三专区| 欧美日韩在线观看一区二区| 亚洲成a人在线观看| 欧美日韩一级片在线观看| 婷婷综合另类小说色区| 在线91免费看| 日韩国产欧美视频| 日韩欧美电影一区| 精品一区二区三区av| 久久天天做天天爱综合色| 国产精品一区二区三区网站| 久久精品一区八戒影视| aaa亚洲精品| 亚洲自拍都市欧美小说| 欧美日本一区二区| 美女精品一区二区| 久久―日本道色综合久久| 国产黄色精品网站| 日韩毛片在线免费观看| 欧美日韩精品欧美日韩精品| 日韩有码一区二区三区| 国产精品日韩成人| 91麻豆精东视频| 午夜精品久久久久久久久| 日韩一级成人av| 国产成人av资源| 亚洲精品你懂的| 欧美一区二区三区四区五区| 精品午夜一区二区三区在线观看| 国产亚洲精品7777| 在线观看三级视频欧美| 琪琪久久久久日韩精品| 欧美韩国日本一区| 欧美亚洲国产怡红院影院| 奇米影视一区二区三区| 国产精品久久毛片av大全日韩| 欧美在线观看视频在线| 国内精品免费在线观看| 亚洲精品国产精华液| 日韩欧美aaaaaa| 99久久精品免费看| 美日韩黄色大片| 最新热久久免费视频| 日韩欧美国产午夜精品| www.成人在线| 久久av中文字幕片| 亚洲色图19p| 亚洲精品在线电影| 欧美色中文字幕| 福利一区二区在线观看| 亚洲1区2区3区视频| 国产欧美日韩三区| 欧美电影影音先锋| 99久久久免费精品国产一区二区| 日韩高清一区在线| 亚洲男帅同性gay1069| 久久综合中文字幕| 欧美三区在线观看| 成人爱爱电影网址| 免费看精品久久片| 亚洲自拍另类综合| 亚洲欧洲在线观看av| 久久久久综合网| 7777精品伊人久久久大香线蕉经典版下载| 成人精品免费看| 久久精品国产成人一区二区三区 | 欧美久久高跟鞋激|