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

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

?? wininet.bas

?? 這是一個完美版本的的超強文件編輯器,支持各種程序的語法高亮,支持插件和宏錄制,支持XP菜單,支持瀏覽器瀏覽等等功能,記得有位網友做文件編輯器要求我給他一個支持語法高亮和DockWindows技術的代碼
?? BAS
字號:
Attribute VB_Name = "wininet"
'****************************************************************************
'人人為我,我為人人
'枕善居漢化收藏整理
'發布日期:05/06/19
'描  述:完整版本的超強文件編輯器
'網  站:http://www.mndsoft.com/
'e-mail:mnd@mndsoft.com
'OICQ  : 88382850
'****************************************************************************
Option Explicit

Public hSession As Long
Public hConnect As Long
Public Const MAX_PATH = 260
Public Type WIN32_FIND_DATA
        dwFileAttributes As Long
        ftCreationTime As Currency
        ftLastAccessTime As Currency
        ftLastWriteTime As Currency
        nFileSizeHigh As Long
        nFileSizeLow As Long
        dwReserved0 As Long
        dwReserved1 As Long
        cFileName As String * MAX_PATH
        cAlternate As String * 14
End Type

Public Const sReadBuffer = 1024

Declare Function FtpFindFirstFile Lib "wininet.dll" Alias "FtpFindFirstFileA" (ByVal hFtpSession As Long, ByVal lpszSearchFile As String, lpFindFileData As WIN32_FIND_DATA, ByVal dwFlags As Long, ByVal dwContext As Long) As Long
Public Declare Function InternetOpen Lib "wininet.dll" Alias "InternetOpenA" (ByVal sAgent As String, ByVal lAccessType As Long, ByVal sProxyName As String, ByVal sProxyBypass As String, ByVal lFlags As Long) As Long
Public Declare Function InternetConnect Lib "wininet.dll" Alias "InternetConnectA" (ByVal pub_lngInternetSession As Long, ByVal sServerName As String, ByVal nServerPort As Integer, ByVal sUsername As String, ByVal sPassword As String, ByVal lService As Long, ByVal lFlags As Long, ByVal lContext As Long) As Long
Public Declare Function InternetReadFile Lib "wininet.dll" (ByVal hFile As Long, ByVal sBuffer As String, ByVal lNumBytesToRead As Long, lNumberOfBytesRead As Long) As Integer
Public Declare Function InternetWriteFile Lib "wininet.dll" (ByVal hFile As Long, ByVal sBuffer As String, ByVal lNumBytesToWrite As Long, dwNumberOfBytesWritten As Long) As Integer
Public Declare Function InternetCloseHandle Lib "wininet.dll" (ByVal hInet As Long) As Integer

Declare Function InternetFindNextFile Lib "wininet.dll" Alias "InternetFindNextFileA" (ByVal hFind As Long, lpvFindData As WIN32_FIND_DATA) As Long
Declare Function InternetGetLastResponseInfo Lib "wininet.dll" Alias "InternetGetLastResponseInfoA" (lpdwError As Long, ByVal lpszBuffer As String, lpdwBufferLength As Long) As Long
Declare Function FtpOpenFile Lib "wininet.dll" Alias "FtpOpenFileA" (ByVal hFtpSession As Long, ByVal lpszFileName As String, ByVal fdwAccess As Long, ByVal dwFlags As Long, ByVal dwContext As Long) As Long
Declare Function FtpCreateDirectory Lib "wininet.dll" Alias "FtpCreateDirectoryA" (ByVal hFtpSession As Long, ByVal lpszDirectory As String) As Long
Declare Function FtpDeleteFile Lib "wininet.dll" Alias "FtpDeleteFileA" (ByVal hFtpSession As Long, ByVal lpszFileName As String) As Long
Declare Function FtpRemoveDirectory Lib "wininet.dll" Alias "FtpRemoveDirectoryA" (ByVal hFtpSession As Long, ByVal lpszDirectory As String) As Long
Declare Function FtpRenameFile Lib "wininet.dll" Alias "FtpRenameFileA" (ByVal hFtpSession As Long, ByVal lpszExisting As String, ByVal lpszNew As String) As Long
Declare Function FtpSetCurrentDirectory Lib "wininet.dll" Alias "FtpSetCurrentDirectoryA" (ByVal hFtpSession As Long, ByVal lpszDirectory As String) As Boolean
Declare Function FtpGetCurrentDirectory Lib "wininet.dll" Alias "FtpGetCurrentDirectoryA" (ByVal hFtpSession As Long, ByVal lpszCurrentDirectory As String, lpdwCurrentDirectory As Long) As Long
Public Declare Function FtpCommand Lib "wininet.dll" Alias "FtpCommandA" (ByVal hFtpSession As Long, ByVal fExpectedReponse As Boolean, ByVal dwFlags As Long, ByVal lpszCommand As String, ByVal dwContext As Long, ByVal phFtpCommand As Long) As Boolean
                  
' Use registry access settings.
Public Const INTERNET_OPEN_TYPE_DIRECT = 1

' Type of service to access.
Public Const INTERNET_SERVICE_FTP = 1

' Brings the data across the wire even if it locally cached.
Public Const INTERNET_FLAG_RELOAD = &H80000000

Public Const FTP_TRANSFER_TYPE_ASCII = &H1

' flags for InternetOpen
Public Const INTERNET_FLAG_PASSIVE = &H8000000

Public Const INTERNET_FLAG_NO_CACHE_WRITE = &H4000000     ' don't write this item to the cache

Public Const GENERIC_READ = &H80000000
Public Const GENERIC_WRITE = &H40000000


Declare Function FormatMessage Lib "kernel32" Alias "FormatMessageA" _
                            (ByVal dwFlags As Long, lpSource As Any, _
                            ByVal dwMessageId As Long, ByVal dwLanguageId As Long, _
                            ByVal lpBuffer As String, ByVal nSize As Long, Arguments As Long) As Long
Declare Function GetModuleHandle Lib "kernel32" Alias "GetModuleHandleA" (ByVal lpModuleName As String) As Long
Public Const FORMAT_MESSAGE_FROM_HMODULE = &H800

Declare Function FileTimeToLocalFileTime Lib "kernel32" (lpFileTime As Any, lpLocalFileTime As Any) As Long

Const rDayZeroBias As Double = 109205#   ' Abs(CDbl(#01-01-1601#))
Const rMillisecondPerDay As Double = 10000000# * 60# * 60# * 24# / 10000#

Function Win32ToVbTime(ft As Currency) As Date
    Dim ftl As Currency
    ' Call API to convert from UTC time to local time
    If FileTimeToLocalFileTime(ft, ftl) Then
        ' Local time is nanoseconds since 01-01-1601
        ' In Currency that comes out as milliseconds
        ' Divide by milliseconds per day to get days since 1601
        ' Subtract days from 1601 to 1899 to get VB Date equivalent
        Win32ToVbTime = CDate((ftl / rMillisecondPerDay) - rDayZeroBias)
    Else
        MsgBox Err.LastDllError
    End If
End Function

Public Function ReturnSize(file As String) As Long
  Dim hFile As Long, dt As WIN32_FIND_DATA
  hFile = FtpFindFirstFile(hConnect, file, dt, INTERNET_FLAG_RELOAD, INTERNET_FLAG_NO_CACHE_WRITE)
  If hFile = 0 Then
    ReturnSize = 0
    Exit Function
  End If
  ReturnSize = dt.nFileSizeLow
  InternetCloseHandle hFile
End Function

Public Function GetFTPDirectory(hConnection As Long) As String
    Dim szDir As String
    szDir = String(1024, Chr$(0))
    If (FtpGetCurrentDirectory(hConnection, szDir, 1024) = False) Then
        Exit Function
    Else
        GetFTPDirectory = Left(szDir, InStr(1, szDir, String(1, 0), vbBinaryCompare) - 1)
    End If
End Function

Public Sub FTPError(ByVal dwError As Long, ByRef szFunc As String)
    Dim dwTemp As Long
    Dim szString As String * 2048, szErrorMessage As String
    FormatMessage FORMAT_MESSAGE_FROM_HMODULE, _
                      GetModuleHandle("wininet.dll"), dwError, 0, _
                      szString, 256, 0
    szErrorMessage = szFunc & " error code: " & dwError & " Message: " & szString
    If (dwError = 12003) Then
        ' Extended error information was returned
        InternetGetLastResponseInfo dwTemp, szString, 2048
        szErrorMessage = szString
    End If
    MsgBox szErrorMessage
End Sub


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区在线视频| 91成人在线观看喷潮| 亚洲成人综合视频| 亚洲日本va在线观看| 亚洲女厕所小便bbb| 亚洲男人的天堂网| 一区二区三区视频在线观看| 一区二区三区美女视频| 亚洲综合av网| 日本亚洲天堂网| 乱中年女人伦av一区二区| 精品在线观看视频| 国产69精品久久99不卡| 成人毛片老司机大片| 99久久伊人网影院| 在线一区二区三区四区| 欧美一卡二卡三卡四卡| 亚洲精品一区二区在线观看| 久久久久国产精品麻豆| 国产精品天美传媒| 亚洲综合在线五月| 从欧美一区二区三区| 91麻豆自制传媒国产之光| 欧美自拍丝袜亚洲| 欧美videos大乳护士334| 日本一区二区动态图| 一区二区三区四区五区视频在线观看| 亚洲二区在线观看| 精品一区二区免费看| 一本久道久久综合中文字幕| 7777精品伊人久久久大香线蕉 | 亚洲国产美国国产综合一区二区| 亚洲成人免费在线| 国产精品一区免费视频| 成人app网站| 日韩写真欧美这视频| 中文字幕av免费专区久久| 亚洲自拍都市欧美小说| 国产在线精品视频| 在线观看亚洲a| 国产欧美日韩视频在线观看| 亚洲午夜一二三区视频| 丁香啪啪综合成人亚洲小说| 欧美三级中文字| 亚洲国产精品99久久久久久久久| 亚洲最大成人网4388xx| 成人av免费在线| 日韩一区二区三区电影在线观看| 综合久久综合久久| 久久国产精品99精品国产| 色婷婷av一区二区三区gif| 日韩欧美国产精品一区| 日韩久久一区二区| 国内精品在线播放| 欧美一区二区三区思思人| 中文字幕一区二区三区蜜月| 国内不卡的二区三区中文字幕| 欧美性xxxxxxxx| 亚洲欧美福利一区二区| 成人性生交大合| 精品免费国产二区三区 | 精品国产精品一区二区夜夜嗨| 久久se精品一区二区| 在线精品国精品国产尤物884a| 久久精品综合网| 日韩**一区毛片| 3751色影院一区二区三区| 一区二区高清在线| 日本高清成人免费播放| 国产精品家庭影院| av不卡免费电影| 中文字幕一区二区三区精华液 | 久久99精品久久久久久久久久久久| 色天使久久综合网天天| 中文字幕中文字幕中文字幕亚洲无线 | 日韩欧美一区二区不卡| 日韩精品电影一区亚洲| 欧美三级电影精品| 亚洲第四色夜色| 欧美日韩精品综合在线| 亚洲一区二区成人在线观看| 在线免费不卡电影| 伊人性伊人情综合网| 91久久精品一区二区| 夜夜嗨av一区二区三区四季av| 色偷偷久久一区二区三区| 综合激情网...| 91久久精品国产91性色tv| 亚洲影视在线观看| 欧美精品自拍偷拍动漫精品| 日本女优在线视频一区二区| 日韩色视频在线观看| 国产美女久久久久| 国产精品国产三级国产普通话三级 | 国产成人av影院| 国产精品福利一区二区| 91黄色免费版| 五月开心婷婷久久| 欧美成人a∨高清免费观看| 国产一区二区h| 亚洲视频狠狠干| 4438成人网| 国产福利不卡视频| 夜夜嗨av一区二区三区网页 | 欧美午夜精品一区二区蜜桃| 日韩一区精品字幕| 国产午夜精品久久久久久久| 成人激情午夜影院| 图片区小说区国产精品视频| www国产成人免费观看视频 深夜成人网 | 一区二区三区精品在线观看| 91精品国产综合久久精品麻豆| 国产美女娇喘av呻吟久久| ●精品国产综合乱码久久久久| 欧美日韩国产片| 国产成人综合亚洲网站| 亚洲成a人在线观看| 久久久国产综合精品女国产盗摄| 在线观看免费成人| 国产精品一区二区在线观看不卡| 亚洲色欲色欲www| 精品久久人人做人人爰| 一道本成人在线| 国产成人一区在线| 亚洲电影在线免费观看| 国产精品久久久久久久午夜片| 在线不卡一区二区| 成人激情免费网站| 91麻豆自制传媒国产之光| 极品少妇一区二区三区精品视频| 一区二区在线免费观看| 国产欧美1区2区3区| 日韩欧美高清一区| 欧美久久高跟鞋激| 色乱码一区二区三区88| 国产91在线|亚洲| 捆绑变态av一区二区三区| 一区二区三区中文在线观看| 久久久精品欧美丰满| 欧美草草影院在线视频| 欧美日韩电影一区| 欧美亚洲高清一区二区三区不卡| 成人免费视频免费观看| 国产aⅴ综合色| 狠狠色丁香久久婷婷综合_中| 亚洲电影一级片| 亚洲午夜激情网页| 亚洲一区二区三区精品在线| 玉足女爽爽91| 洋洋成人永久网站入口| 一区二区成人在线观看| 亚洲精品视频在线看| 亚洲视频在线观看三级| 亚洲欧美在线另类| 亚洲天堂2016| 亚洲激情一二三区| 亚洲高清在线视频| 亚洲一级二级三级| 午夜精品久久久久影视| 五月天激情综合网| 老司机一区二区| 经典一区二区三区| 国产精品中文欧美| 成人毛片老司机大片| 99久久精品国产网站| 一本一道久久a久久精品| 欧美性猛片aaaaaaa做受| 欧美在线观看视频一区二区| 欧美性xxxxxxxx| 日韩免费一区二区| 久久精品一二三| 亚洲欧美日韩国产另类专区| 一级特黄大欧美久久久| 香蕉加勒比综合久久| 毛片基地黄久久久久久天堂| 韩国三级电影一区二区| 成人理论电影网| 在线视频国内自拍亚洲视频| 制服丝袜亚洲播放| 欧美国产一区二区| 亚洲无线码一区二区三区| 日韩av网站在线观看| 国产v综合v亚洲欧| 欧洲精品在线观看| 久久综合色8888| 一区二区三区高清在线| 麻豆精品一区二区| 94-欧美-setu| 日韩写真欧美这视频| 最新欧美精品一区二区三区| 五月天网站亚洲| 成人av资源在线| 欧美高清性hdvideosex| 久久精品一区二区三区不卡| 亚洲国产视频一区| 国产精品白丝av| 337p亚洲精品色噜噜狠狠| 日本一区免费视频| 日本亚洲天堂网| 日本久久电影网|