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

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

?? ftpsrvt.pas

?? 包含常用Internet協議TCP,UDP、HTTP、FTP、Telnet等
?? PAS
字號:
{*_* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Author:       Fran鏾is PIETTE
Description:  Time functions.
EMail:        francois.piette@pophost.eunet.be    francois.piette@swing.be
              francois.piette@rtfm.be             http://www.rtfm.be/fpiette
Creation:     Nov 24, 1999 from Bruce Christensen <bkc51831234@hotmail.com>
              code used with his permission. Thanks.
Version:      1.01
Support:      Use the mailing list twsocket@rtfm.be See website for details.
Legal issues: Copyright (C) 1999-2000 by Fran鏾is PIETTE
              Rue de Grady 24, 4053 Embourg, Belgium. Fax: +32-4-365.74.56
              <francois.piette@pophost.eunet.be>

              This software is provided 'as-is', without any express or
              implied warranty.  In no event will the author be held liable
              for any  damages arising from the use of this software.

              Permission is granted to anyone to use this software for any
              purpose, including commercial applications, and to alter it
              and redistribute it freely, subject to the following
              restrictions:

              1. The origin of this software must not be misrepresented,
                 you must not claim that you wrote the original software.
                 If you use this software in a product, an acknowledgment
                 in the product documentation would be appreciated but is
                 not required.

              2. Altered source versions must be plainly marked as such, and
                 must not be misrepresented as being the original software.

              3. This notice may not be removed or altered from any source
                 distribution.

              4. You must register this software by sending a picture postcard
                 to the author. Use a nice stamp and mention your name, street
                 address, EMail address and any comment you like to say.

History:
Apr 02, 2000  V1.01 Added definition for TIME_ZONE_ID_STANDARD for BCB1 and BCB3

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *}
unit FtpSrvT;

interface

{$B-}           { Enable partial boolean evaluation   }
{$T-}           { Untyped pointers                    }
{$X+}           { Enable extended syntax              }
{$IFNDEF VER80} { Not for Delphi 1                    }
    {$H+}       { Use long strings                    }
    {$J+}       { Allow typed constant to be modified }
{$ENDIF}
{$IFDEF VER110} { C++ Builder V3.0                    }
    {$ObjExportAll On}
{$ENDIF}
{$IFDEF VER125} { C++ Builder V4.0                    }
    {$ObjExportAll On}
{$ENDIF}

const
    FtpSrvT_Unit       = 102;
    CopyRight : String = ' FtpSrvT  (c) 1999-2000 F. Piette V1.02 ';

function FileUtcStr(cFileName : String) : String;


{* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *}
implementation
uses
    WinTypes, WinProcs, SysUtils;


{* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *}
function PadIntZero(nWord  : Word;
                    nWidth : Byte): String;
var
    cResult : String;
begin
    cResult := IntToStr(nWord);
    while Length(cResult) < nWidth do
        cResult := '0' + cResult;

    Result := cResult;
end;


{* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *}
function TimeDateStr(dDateTime : TDateTime) : String;
var
    nYear, nMonth, nDay, nHours, nMinutes, nSeconds, nMilliSecs : Word;
begin
    DecodeDate(dDateTime, nYear, nMonth, nDay);
    DecodeTime(dDateTime, nHours, nMinutes, nSeconds, nMilliSecs);

    Result := PadIntZero(nYear,  4) +
              PadIntZero(nMonth, 2) +
              PadIntZero(nDay,   2) +
              PadIntZero(nHours,   2) +
              PadIntZero(nMinutes, 2) +
              PadIntZero(nSeconds, 2) + '.' +
              PadIntZero(nMilliSecs, 3);
end;


{* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *}
function GetLocalBiasUTC : LongInt;
{$IFDEF VER80}
{ Delphi 1 doesn't support GetTimeZoneInformation }
begin
    Result := 0;
end;
{$ELSE}
var
    tzInfo : TTimeZoneInformation;
{$IFDEF VER93} {BCB1}
const
  TIME_ZONE_ID_STANDARD = 1;
  TIME_ZONE_ID_DAYLIGHT = 2;
{$ENDIF}
{$IFDEF VER110} {BCB3}
const
  TIME_ZONE_ID_STANDARD = 1;
  TIME_ZONE_ID_DAYLIGHT = 2;
{$ENDIF}
begin
    case GetTimeZoneInformation(tzInfo) of
    TIME_ZONE_ID_STANDARD: Result := tzInfo.Bias + tzInfo.StandardBias;
    TIME_ZONE_ID_DAYLIGHT: Result := tzInfo.Bias + tzInfo.DaylightBias;
    else
        Result := tzInfo.Bias;
    end;
end;
{$ENDIF}


{* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *}
function DateTimeToUTC(dtDT : TDateTime) : TDateTime;
begin
    Result := dtDT + GetLocalBiasUTC / (60.0 * 24.0);
end;


{* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *}
function GetFileAge(cFile : String) : Integer;
begin
    if cFile[Length(cFile)] in ['\', '/'] then
        cFile := cFile + '.';
    Result := FileAge(cFile);
end;


{* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *}
function FileUtcStr(cFileName : String) : String;
begin
    Result := TimeDateStr(
                  DateTimeToUTC(
                      FileDateToDateTime(GetFileAge(cFileName))));
end;


{* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *}

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91视频国产观看| 精品一区二区三区免费观看| 2021久久国产精品不只是精品| 欧美中文字幕一区| 在线亚洲人成电影网站色www| av亚洲精华国产精华| 99久久久免费精品国产一区二区 | 中文字幕五月欧美| 国产精品日产欧美久久久久| 国产精品久久久久婷婷二区次| 欧美激情中文不卡| 亚洲精品va在线观看| 亚洲中国最大av网站| 亚洲成人免费看| 免费观看在线综合| 国产老女人精品毛片久久| 懂色av一区二区三区免费观看| 99在线热播精品免费| 欧美在线视频你懂得| 欧美一区二区三区性视频| 欧美精品一区二区三区在线| 久久精品夜夜夜夜久久| 一区二区三区四区av| 三级在线观看一区二区| 国产精品原创巨作av| a美女胸又www黄视频久久| 欧美亚洲一区二区在线| 日韩精品在线一区| 最新欧美精品一区二区三区| 亚洲成人av中文| 国产乱码精品1区2区3区| 一本到高清视频免费精品| 91麻豆精品国产91久久久更新时间| www国产成人| 亚洲一区视频在线观看视频| 麻豆精品在线看| 91丝袜高跟美女视频| 日韩精品一区二区三区四区 | 欧美精品在线视频| 中文字幕av一区二区三区高| 亚洲综合999| 成人永久aaa| 精品三级av在线| 一级做a爱片久久| 国产成人在线免费观看| 欧美美女黄视频| 亚洲色图第一区| 国产精品白丝av| 91精品免费观看| 玉米视频成人免费看| 国产高清不卡一区二区| 制服丝袜国产精品| 亚洲欧美电影院| 国产91精品欧美| 精品蜜桃在线看| 午夜欧美一区二区三区在线播放| 国产成人99久久亚洲综合精品| 在线播放欧美女士性生活| 国产精品久久久久影院亚瑟| 国产一区二区在线看| 制服丝袜av成人在线看| 午夜精品久久久| 99视频一区二区三区| 日本一二三不卡| 国产一区二区三区蝌蚪| 日韩免费观看高清完整版| 亚洲成国产人片在线观看| 色爱区综合激月婷婷| 18成人在线视频| 99精品久久99久久久久| 国产欧美精品一区二区色综合| 国产一区二区三区国产| 精品国产123| 久88久久88久久久| 精品成人私密视频| 色婷婷精品大视频在线蜜桃视频| 国产欧美日韩中文久久| 国产精品一区二区久久不卡 | 欧美亚洲精品一区| 亚洲综合小说图片| 欧美一区二区在线播放| 美女高潮久久久| 久久尤物电影视频在线观看| 国产在线国偷精品产拍免费yy| 精品国一区二区三区| 国产一二三精品| 国产精品视频一二三| 色婷婷久久一区二区三区麻豆| 亚洲精品国产视频| 宅男噜噜噜66一区二区66| 狠狠色丁香久久婷婷综合_中| 久久亚洲影视婷婷| www.日韩在线| 亚洲福利视频一区| 久久综合国产精品| 99精品偷自拍| 日本v片在线高清不卡在线观看| 欧美大片拔萝卜| www.在线成人| 午夜在线成人av| 久久久精品人体av艺术| 99久久婷婷国产综合精品电影| 亚洲影院久久精品| 欧美mv日韩mv国产网站| 91丝袜国产在线播放| 日本sm残虐另类| 国产精品九色蝌蚪自拍| 5566中文字幕一区二区电影| 国产麻豆日韩欧美久久| 亚洲一区二区在线免费看| 欧美成人精品二区三区99精品| 国产高清在线观看免费不卡| 亚洲午夜羞羞片| 日本一区二区综合亚洲| 欧美高清一级片在线| 成人性生交大片| 日韩中文字幕麻豆| 国产精品成人免费精品自在线观看| 欧美日韩视频在线观看一区二区三区| 精品在线播放免费| 亚洲午夜一二三区视频| 国产精品国产自产拍高清av| 3d成人h动漫网站入口| 色综合天天性综合| 狠狠色丁香久久婷婷综合丁香| 亚洲高清视频在线| 国产精品美女久久久久久2018| 日韩欧美一二三区| 欧美日韩久久不卡| 99久久国产综合色|国产精品| 国产一区激情在线| 日本亚洲最大的色成网站www| 亚洲欧美另类图片小说| 国产片一区二区三区| 日韩欧美精品三级| 在线播放一区二区三区| 欧美午夜不卡视频| 91在线一区二区| 成人动漫av在线| 国产jizzjizz一区二区| 欧美亚州韩日在线看免费版国语版| 高清国产午夜精品久久久久久| 精品亚洲porn| 日韩va欧美va亚洲va久久| 亚洲国产精品精华液网站| 亚洲男人天堂一区| 亚洲人一二三区| 亚洲精品日韩专区silk| 亚洲欧美日本韩国| 一区二区三区日韩欧美精品| √…a在线天堂一区| 亚洲人成网站精品片在线观看| 国产精品无圣光一区二区| 国产精品美女视频| 欧美国产日韩在线观看| 中文字幕中文乱码欧美一区二区| 久久精品人人做人人综合 | 亚洲最新在线观看| 亚洲激情在线播放| 亚洲国产精品久久久男人的天堂| 亚洲国产综合在线| 日韩黄色小视频| 美日韩黄色大片| 国产美女精品人人做人人爽| 国产二区国产一区在线观看| 成人黄色在线看| 91国偷自产一区二区三区观看 | 日韩—二三区免费观看av| 日韩激情在线观看| 国产乱码精品一区二区三区忘忧草| 国产成人精品三级| 色国产综合视频| 欧美一区午夜精品| 国产亚洲综合av| 亚洲精品国产a| 喷水一区二区三区| 成人午夜在线播放| 欧美日韩一区二区在线视频| 91精品国产欧美一区二区18 | 日韩在线播放一区二区| 美女国产一区二区三区| 成人免费三级在线| 4438x亚洲最大成人网| 中文字幕精品在线不卡| 亚洲第一精品在线| 成人一区二区三区视频| 欧美日韩亚洲另类| 2021国产精品久久精品| 亚洲永久免费视频| 福利一区二区在线| 欧美日韩国产三级| 中文成人av在线| 日韩和欧美一区二区三区| 成人一区在线看| 欧美一区二区三区视频| 亚洲日本在线看| 国产一区 二区 三区一级| 在线视频中文字幕一区二区| 久久毛片高清国产| 日韩成人一级大片|