⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 zipfile.cpp

📁 一款最完整的工业组态软源代码
💻 CPP
字号:
////////////////////////////////////////////////////////////////////////////////
// $Workfile: ZipFile.cpp $
// $Archive: /ZipArchive/ZipFile.cpp $
// $Date: 21-01-04 19:01 $ $Author: Tadeusz Dracz $
////////////////////////////////////////////////////////////////////////////////
// This source file is part of the ZipArchive library source distribution and
// is Copyright 2000-2004 by Tadeusz Dracz (http://www.artpol-software.com/)
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License
// as published by the Free Software Foundation; either version 2
// of the License, or (at your option) any later version.
// 
// For the licensing details see the file License.txt
////////////////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "ZipFile.h"

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

// IMPLEMENT_DYNAMIC(CZipAbstractFile, CFile)
IMPLEMENT_DYNAMIC(CZipFile, CFile)

CZipFile::CZipFile()
{
}

CZipFile::~CZipFile()
{

}

CZipFile::operator HANDLE()
{
	return (HANDLE)m_hFile;
}

// __int64 CZipFile::Seek(__int64 dOff, UINT nFrom)
// {
// 	ASSERT_VALID(this);
// 	ASSERT(m_hFile != (UINT)hFileNull);
// 	ASSERT(nFrom == begin || nFrom == end || nFrom == current);
// 	ASSERT(begin == FILE_BEGIN && end == FILE_END && current == FILE_CURRENT);
// 	LARGE_INTEGER li;
// 	li.QuadPart = dOff;
// 
// 	li.LowPart  = ::SetFilePointer((HANDLE)m_hFile, li.LowPart, &li.HighPart, (DWORD)nFrom);
// 	DWORD dw = GetLastError();
// 	if ((li.LowPart == (DWORD)-1) && (dw != NO_ERROR))
// 	{
// 		CFileException::ThrowOsError((LONG)dw);
// 	}
// 
// 	return li.QuadPart;
// }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -