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

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

?? clsfile.cls

?? 云臺控制源代碼
?? CLS
字號:
VERSION 1.0 CLASS
BEGIN
  MultiUse = -1  'True
  Persistable = 0  'NotPersistable
  DataBindingBehavior = 0  'vbNone
  DataSourceBehavior  = 0  'vbNone
  MTSTransactionMode  = 0  'NotAnMTSObject
END
Attribute VB_Name = "clsFile"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = True
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
'#######################################################################
'程序由迎風飄揚編寫,供大家參考.有什么意見可以在我的qq:5488700上給我留言.
'#######################################################################

Option Explicit
'***********************************************
'聲明:
'***********************************************
'定義API函數中要用到的常量
Private Const GENERIC_WRITE = &H40000000
Private Const GENERIC_READ = &H80000000

Const FILE_ATTRIBUTE_NORMAL = &H80
Const CREATE_ALWAYS = 2
Const OPEN_ALWAYS = 4
Const INVALID_HANDLE_VALUE = -1
'本類所操縱的文件句柄
Private fHandle As Long
'本類所操縱的文件名
Private fName As String

'文件名的最大長度
Const MAX_PATH = 260

'WIN32_FIND_DATA中關于時間表示的結構
Private Type FILETIME
        dwLowDateTime As Long
        dwHighDateTime As Long
End Type

'查找文件時所用的結構,其中存儲由FindFirstFile返回的詳細文件信息
Private Type WIN32_FIND_DATA
        dwFileAttributes As Long
        ftCreationTime As FILETIME
        ftLastAccessTime As FILETIME
        ftLastWriteTime As FILETIME
        nFileSizeHigh As Long
        nFileSizeLow As Long
        dwReserved0 As Long
        dwReserved1 As Long
        cFileName As String * MAX_PATH
        cAlternate As String * 14
End Type

'**********************************************
'聲明對API函數的引用
'**********************************************
Private Declare Function ReadFile Lib "kernel32" (ByVal hFile As Long, _
        lpBuffer As Any, ByVal nNumberOfBytesToRead As Long, _
        lpNumberOfBytesRead As Long, ByVal lpOverlapped As Long) _
        As Long

Private Declare Function CloseHandle Lib "kernel32" ( _
        ByVal hObject As Long) As Long

Private Declare Function WriteFile Lib "kernel32" ( _
        ByVal hFile As Long, lpBuffer As Any, _
        ByVal nNumberOfBytesToWrite As Long, _
        lpNumberOfBytesWritten As Long, ByVal lpOverlapped As _
        Long) As Long

Private Declare Function CreateFile Lib "kernel32" _
        Alias "CreateFileA" (ByVal lpFileName As String, _
        ByVal dwDesiredAccess As Long, ByVal dwShareMode As Long, _
        ByVal lpSecurityAttributes As Long, _
        ByVal dwCreationDisposition As Long, _
        ByVal dwFlagsAndAttributes As Long, ByVal hTemplateFile _
        As Long) As Long

Private Declare Function FlushFileBuffers Lib "kernel32" ( _
        ByVal hFile As Long) As Long
        
Private Declare Function GetFileSize Lib "kernel32" ( _
        ByVal hFile As Long, ByVal lpFileSizeHigh As Long) As Long

Private Declare Function DeleteFile Lib "kernel32" ( _
        ByVal lpFileName As String) As Boolean
        
Private Declare Function FindFirstFile Lib "kernel32" Alias "FindFirstFileA" ( _
        ByVal lpFileName As String, _
        ByRef lpFindFileData As WIN32_FIND_DATA) As Long
'***********************************************
'聲明結束
'***********************************************

'***********************************************
'檢測文件是否存在
'***********************************************
Public Function IsFileExist(ByVal lpFileName As String) As Boolean
    Dim shHandle As Long
    Dim dt As WIN32_FIND_DATA

    shHandle = FindFirstFile(lpFileName, dt)
   
    If shHandle = INVALID_HANDLE_VALUE Then
        IsFileExist = False
    Else
        IsFileExist = True
    End If
End Function
        
'***********************************************
'功能:刪除文件
'參數:lpFileName:存放文件的絕對路徑
'***********************************************
Public Function DeleteFileEx(lpFileName As String) As Boolean
    On Error Resume Next
    Call DeleteFile(lpFileName)
End Function
'***********************************************
'功能:獲得當前打開文件的長度
'***********************************************
Public Function GetLength() As Long
    GetLength = GetFileSize(fHandle, 0)
End Function
'***********************************************
'功能:打開文件
'參數:lpFileName:存放文件的絕對路徑
'***********************************************
Public Function OpenFile(FileName As String) As Boolean
    Dim fSuccess As Long
    fName = FileName
    '取 Fname 的句柄
    fHandle = CreateFile(fName, GENERIC_WRITE Or GENERIC_READ, _
            0, 0, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0)
    'CreateFile 失敗的話返回 INVALID_HANDLE_VALUE
    If fHandle = INVALID_HANDLE_VALUE Then
        OpenFile = False
    Else
        OpenFile = True
    End If
End Function

'***********************************************
'功能:關閉文件
'***********************************************
Public Sub CloseFile()
    CloseHandle (fHandle)
End Sub

'***********************************************
'功能:從文件中讀取一個字節型的一維數組
'參數:anArray用來存放讀取得到的數據
'***********************************************
Public Sub ReadArray(anArray() As Byte)
    Dim fSuccess As Long
    Dim lBytesRead As Long
    Dim BytesToRead As Long

    '取數據大小
    BytesToRead = (UBound(anArray) + 1) * LenB(anArray(0))
        fSuccess = ReadFile(fHandle, anArray(LBound(anArray)), _
        BytesToRead, lBytesRead, 0)
        'ReadFile 成功后返回一個非 0 值
End Sub

'***********************************************
'功能:從文件中讀取一個字節型的二維數組
'參數:anArray用來存放讀取得到的數據
'      Dim1:數組第一維的長度
'      Dim2:數組第二維的長度
'***********************************************
Public Sub ReadArray2Dim(anArray() As Byte, Dim1 As Integer, Dim2 As Integer)
    Dim fSuccess As Long
    Dim lBytesRead As Long
    Dim BytesToRead As Long

    '取數據大小
    BytesToRead = Dim1 * Dim2 * LenB(anArray(0, 0))
        fSuccess = ReadFile(fHandle, anArray(0, 0), _
        BytesToRead, lBytesRead, 0)
        'ReadFile 成功后返回一個非 0 值
End Sub

'***********************************************
'功能:從文件中讀取一個字節
'參數:Data用來存放讀取得到的數據
'***********************************************
Public Sub ReadByte(ByRef Data As Byte)
    Dim fSuccess As Long
    Dim lBytesRead As Long
    Dim BytesToRead As Long

    '取數據大小
    BytesToRead = LenB(Data)
        fSuccess = ReadFile(fHandle, Data, _
        BytesToRead, lBytesRead, 0)
        'ReadFile 成功后返回一個非 0 值
End Sub
'***********************************************
'功能:從文件中讀取一個長整型的值
'參數:Data用來存放讀取得到的數據
'***********************************************
Public Sub ReadLong(ByRef Data As Long)
    Dim fSuccess As Long
    Dim lBytesRead As Long
    Dim BytesToRead As Long

    '取數據大小
    BytesToRead = LenB(Data)
        fSuccess = ReadFile(fHandle, Data, _
        BytesToRead, lBytesRead, 0)
        'ReadFile 成功后返回一個非 0 值
End Sub
'***********************************************
'功能:從文件中讀取一個Single型的數據
'參數:Data用來存放讀取得到的數據
'***********************************************
Public Sub ReadSingle(ByRef Data As Single)
    Dim fSuccess As Long
    Dim lBytesRead As Long
    Dim BytesToRead As Long

    '取數據大小
    BytesToRead = LenB(Data)
        fSuccess = ReadFile(fHandle, Data, _
        BytesToRead, lBytesRead, 0)
        'ReadFile 成功后返回一個非 0 值
End Sub
'***********************************************
'功能:寫一個Single型的數據到文件
'參數:Data用來存放被寫入的數據
'***********************************************
Public Sub WriteSingle(ByVal Data As Single)
    Dim fSuccess As Long
    Dim lBytesWritten As Long
    Dim BytesToWrite As Long
    '取數據大小
    BytesToWrite = LenB(Data)
    If fHandle <> INVALID_HANDLE_VALUE Then
        fSuccess = WriteFile(fHandle, Data, _
        BytesToWrite, lBytesWritten, 0)
        'WriteFile 成功后返回一個非 0 值
        If fSuccess <> 0 Then
            '刷新文件緩沖, 馬上寫入數據
            fSuccess = FlushFileBuffers(fHandle)
        End If
    End If
End Sub
'***********************************************
'功能:寫一個字節型的數據到文件
'參數:Data用來存放被寫入的數據
'***********************************************
Public Sub WriteByte(ByVal Data As Byte)
    Dim fSuccess As Long
    Dim lBytesWritten As Long
    Dim BytesToWrite As Long
    '取數據大小
    BytesToWrite = LenB(Data)
    If fHandle <> INVALID_HANDLE_VALUE Then
        fSuccess = WriteFile(fHandle, Data, _
        BytesToWrite, lBytesWritten, 0)
        'WriteFile 成功后返回一個非 0 值
        If fSuccess <> 0 Then
            '刷新文件緩沖, 馬上寫入數據
            fSuccess = FlushFileBuffers(fHandle)
        End If
    End If
End Sub
'***********************************************
'功能:寫一個長整型型的數據到文件
'參數:Data用來存放被寫入的數據
'***********************************************
Public Sub WriteLong(ByVal Data As Long)
    Dim fSuccess As Long
    Dim lBytesWritten As Long
    Dim BytesToWrite As Long
    '取數據大小
    BytesToWrite = LenB(Data)
    If fHandle <> INVALID_HANDLE_VALUE Then
        fSuccess = WriteFile(fHandle, Data, _
        BytesToWrite, lBytesWritten, 0)
        'WriteFile 成功后返回一個非 0 值
        If fSuccess <> 0 Then
            '刷新文件緩沖, 馬上寫入數據
            fSuccess = FlushFileBuffers(fHandle)
        End If
    End If
End Sub

'***********************************************
'功能:寫一個二維字節數組到文件
'參數:anArray存放被寫入數據
'      Dim1數組第一維長度
'      Dim2數組第二維長度
'***********************************************
Public Sub WriteArray2Dim(anArray() As Byte, Dim1 As Integer, Dim2 As Integer)
    Dim fSuccess As Long
    Dim lBytesWritten As Long
    Dim BytesToWrite As Long
    '取數據大小
    BytesToWrite = Dim1 * Dim2 * LenB(anArray(0, 0))
    If fHandle <> INVALID_HANDLE_VALUE Then
        fSuccess = WriteFile(fHandle, anArray(0, 0), _
        BytesToWrite, lBytesWritten, 0)
        'WriteFile 成功后返回一個非 0 值
        If fSuccess <> 0 Then
            '刷新文件緩沖, 馬上寫入數據
            fSuccess = FlushFileBuffers(fHandle)
        End If
    End If
End Sub

'***********************************************
'功能:寫一個字節型的一維數組到文件
'參數:anArray用來存放被寫入的數據
'***********************************************
Public Sub WriteArray(anArray() As Byte)
    Dim fSuccess As Long
    Dim lBytesWritten As Long
    Dim BytesToWrite As Long
    '取數據大小
    BytesToWrite = (UBound(anArray) + 1) * LenB(anArray(0))
    If fHandle <> INVALID_HANDLE_VALUE Then
        fSuccess = WriteFile(fHandle, anArray(LBound(anArray)), _
        BytesToWrite, lBytesWritten, 0)
        'WriteFile 成功后返回一個非 0 值
        If fSuccess <> 0 Then
            '刷新文件緩沖, 馬上寫入數據
            fSuccess = FlushFileBuffers(fHandle)
        End If
    End If
End Sub

'***********************************************
'功能:類的初始化函數
'***********************************************
Private Sub Class_Initialize()
    fHandle = -1
End Sub

'***********************************************
'功能:類的析構函數
'***********************************************
Private Sub Class_Terminate()
    If fHandle <> -1 Then
        CloseHandle (fHandle)
    End If
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产区一区| 日韩一区在线看| 色呦呦日韩精品| 国产美女精品人人做人人爽| 亚洲一二三区不卡| 久久久精品欧美丰满| 欧美日韩成人高清| 91在线视频观看| 国产成人自拍高清视频在线免费播放| 亚洲综合视频在线观看| 国产精品视频一二三区| 欧美mv和日韩mv国产网站| 欧美日韩免费电影| 91视频91自| 成人精品鲁一区一区二区| 久草热8精品视频在线观看| 日韩中文字幕区一区有砖一区| 日韩一区中文字幕| 国产精品久久久一本精品| 精品国产青草久久久久福利| 欧美日韩国产经典色站一区二区三区| 91毛片在线观看| 99国产欧美久久久精品| 国产成人精品影视| 国产精品一区一区三区| 久久av老司机精品网站导航| 天天影视网天天综合色在线播放| 一区二区三区四区精品在线视频| 中文字幕在线观看一区| 国产精品国产三级国产普通话蜜臀| 国产欧美精品区一区二区三区 | 日韩一区二区三区视频| 欧美日韩精品一二三区| 欧美伊人久久久久久久久影院| 色综合久久综合网| 在线观看视频欧美| 欧美三级电影精品| 欧美日韩黄视频| 欧美一区二区三区啪啪| 91精品国产福利在线观看| 91精品国产免费| 欧美成人精精品一区二区频| 精品99一区二区三区| 久久夜色精品一区| 国产精品少妇自拍| 亚洲日韩欧美一区二区在线| 亚洲久本草在线中文字幕| 一区二区三区欧美| 亚洲va中文字幕| 老汉av免费一区二区三区| 韩国女主播一区二区三区| 国产91精品入口| 91小视频在线免费看| 欧美色网一区二区| 精品国产青草久久久久福利| 国产亚洲欧美日韩日本| 亚洲视频在线一区观看| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲国产另类精品专区| 美美哒免费高清在线观看视频一区二区 | 日韩高清中文字幕一区| 男女激情视频一区| 国产乱子伦视频一区二区三区 | 国产一区二区美女| eeuss影院一区二区三区| 色一情一乱一乱一91av| 在线播放中文一区| 久久精品网站免费观看| 亚洲欧美视频一区| 午夜电影久久久| 国产乱码精品一区二区三区av| 99re66热这里只有精品3直播 | 五月激情六月综合| 国内精品国产成人国产三级粉色| av电影在线观看不卡| 欧美日韩国产色站一区二区三区| 精品福利av导航| 一区二区三区毛片| 国产一区二区免费在线| 在线观看精品一区| 久久伊人中文字幕| 一区二区激情小说| 国产一区二区三区四| 色哟哟精品一区| 久久先锋影音av鲁色资源| 一区二区三区在线看| 九九视频精品免费| 色94色欧美sute亚洲线路一ni| 日韩免费高清av| 亚洲综合视频网| 成人免费黄色在线| 欧美不卡在线视频| 亚洲国产日韩一区二区| 成人免费毛片app| 日韩精品中午字幕| 亚洲一区二区在线观看视频 | 成人av影视在线观看| 日韩视频一区在线观看| 亚洲精品第一国产综合野| 国产精品中文字幕一区二区三区| 欧美视频在线一区| 成人免费一区二区三区视频| 精品午夜久久福利影院| 欧美日韩精品一区二区三区蜜桃| 国产精品乱码人人做人人爱| 麻豆成人在线观看| 欧美性猛交xxxx乱大交退制版 | 亚洲精品精品亚洲| 国产一区二区三区久久久| 欧美日韩国产一级片| 亚洲视频在线一区二区| 粉嫩13p一区二区三区| 欧美成人一区二区三区片免费| 亚洲一区二区三区四区五区中文| av成人动漫在线观看| 国产亚洲女人久久久久毛片| 狠狠久久亚洲欧美| 日韩精品一区二区三区老鸭窝 | 亚洲一区二区在线观看视频| www.日韩在线| 中文一区一区三区高中清不卡| 国产一区 二区 三区一级| 欧美tk丨vk视频| 精品一区二区免费在线观看| 日韩无一区二区| 久久精品国产一区二区三区免费看| 欧美日韩免费一区二区三区视频| 一区二区三区在线播| 色哟哟亚洲精品| 樱花影视一区二区| 欧洲激情一区二区| 亚洲国产日韩精品| 欧美精品高清视频| 免费久久99精品国产| 日韩欧美久久一区| 国产一区二区三区电影在线观看 | 色婷婷av一区| 亚洲综合无码一区二区| 欧美日韩三级视频| 琪琪久久久久日韩精品| 精品国产一二三区| 国产麻豆视频一区二区| 中文字幕欧美日韩一区| 91视视频在线观看入口直接观看www | 欧美高清你懂得| 奇米精品一区二区三区四区 | 性欧美大战久久久久久久久| 欧美高清精品3d| 精品一区二区三区免费毛片爱| 2020国产精品自拍| 国产成人精品网址| 中文字幕一区二区三区在线不卡| 91麻豆国产在线观看| 亚洲va天堂va国产va久| 欧美成人高清电影在线| 国产91在线观看| 一区二区三区在线视频播放| 在线播放/欧美激情| 狠狠色狠狠色综合日日91app| 国产精品美女www爽爽爽| 在线视频欧美精品| 日韩高清不卡一区二区三区| 久久久久久久免费视频了| 波多野结衣的一区二区三区| 亚洲国产美国国产综合一区二区| 日韩视频在线你懂得| 成人精品一区二区三区中文字幕| 亚洲精品中文在线观看| 日韩一区二区在线播放| 国产成人aaa| 亚洲h在线观看| 久久精品亚洲乱码伦伦中文| 色哟哟亚洲精品| 国产一区二区在线影院| 亚洲一区二区精品视频| 久久久久久黄色| 欧美日韩专区在线| 成人精品高清在线| 日本va欧美va精品| 亚洲女人的天堂| 欧美精品一区二区三区蜜臀| 色婷婷精品久久二区二区蜜臂av| 久久www免费人成看片高清| 亚洲欧美日韩国产综合| 欧美成人a视频| 欧美伊人精品成人久久综合97| 国产一区二区0| 丝袜脚交一区二区| 亚洲天堂av老司机| 久久综合色之久久综合| 欧美日韩国产一区二区三区地区| 成人午夜激情片| 美女视频黄免费的久久| 亚洲一区二区在线视频| 中文欧美字幕免费| 久久伊99综合婷婷久久伊| 777亚洲妇女| 欧美四级电影网| 97久久精品人人澡人人爽| 国精产品一区一区三区mba桃花|