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

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

?? backup_form.pas

?? 一個同學的畢業設計
?? PAS
字號:
unit BackUp_Form;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, TFlatGaugeUnit, StdCtrls, TFlatEditUnit, ExtCtrls,FileCtrl;

type
  TBackup_F = class(TForm)
    Label1: TLabel;
    Label2: TLabel;
    ZT_FE: TFlatEdit;
    JD_FG: TFlatGauge;
    Timer1: TTimer;
    procedure Timer1Timer(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Backup_F: TBackup_F;

implementation

{$R *.dfm}

Uses
  ExtIniFiles,StrUtils;

function GetFileNum(dir:string):integer;          //取得文件夾下的文件個數
var
  sr:Tsearchrec;
begin
  result:=0;
  if FindFirst(dir,faanyfile,sr)=0 then
    repeat
      if(sr.Attr<>fadirectory)and(sr.Name<>'.')and(sr.Name<>'..') then
        result:=result+1;
    until FindNext(sr)<>0;
  FindClose(sr);
end;
//***********************************************************************************
procedure Wait(second:Longint);                        //等待
var
  FirstTickCount:longint;
begin
  FirstTickCount:=GetTickCount;
  repeat
    Application.ProcessMessages;
  until ((GetTickCount-FirstTickCount) >=second);
end;
//***********************************************************************************
procedure TBackup_F.Timer1Timer(Sender: TObject);             //進行備份或還原操作 
var
  myini:TExtIniFile;
  cz,dbnum,num:integer;
  spath,dpath,SJD,BackPath,NowPath:string;
  sr:Tsearchrec;
  StartupInfo:TStartupInfo;
  ProcessInfo:TProcessInformation;
begin
  Timer1.Enabled:=false;
  myini:=TExtIniFile.Create(ExtractFilePath(Application.ExeName)+'set.ini');
  cz:=myini.ReadInteger('bakup','CZ',0);
  if cz=0 then      //0為備份操作
    begin
      spath:=ExtractFilePath(Application.ExeName)+'DB';
      dpath:=myini.ReadString('bakup','BakPath','');
      SJD:=DateTimeToStr(now);
      dpath:=dpath+'\'+AnsiReplaceStr(SJD,':','');
      ForceDirectories(dpath);
      dbnum:=GetFileNum(spath+'\*.*');
      JD_FG.MaxValue:=dbnum+2;
      ZT_FE.Text:='正在檢查原目錄......';
      if DirectoryExists(spath) then JD_FG.Progress:=JD_FG.Progress+1;
      Wait(100);
      ZT_FE.Text:='正在檢查備份目錄......';
      if DirectoryExists(dpath) then JD_FG.Progress:=JD_FG.Progress+1;
      Wait(100);
      ZT_FE.Text:='開始備份數據庫......';
      if FindFirst(spath+'\*.*',faanyfile,sr)=0 then
        repeat
          if(sr.Attr<>fadirectory)and(sr.Name<>'.')and(sr.Name<>'..') then
            begin
              CopyFile(pchar(spath+'\'+sr.Name),pchar(dpath+'\'+sr.Name),false);
              JD_FG.Progress:=JD_FG.Progress+1;
            end;
          Wait(100);
        until FindNext(sr)<>0;
      FindClose(sr);
      ZT_FE.Text:='數據庫備份成功';

      num:=myini.ReadInteger('bakup','num',0);
      num:=num+1;
      BackPath:=myini.ReadString('bakup','BakPath','');;
      myini.WriteInteger('bakup','CZ',0);
      myini.WriteInteger('bakup','num',num);
      myini.WriteString('bakupdian','bak'+IntToStr(num),SJD);
      myini.WriteString('bakupdian',SJD,BackPath);
      FreeAndNil(myini);
      MessageBox(handle,'恭喜你:數據庫備份成功!','祝賀你',MB_OK or MB_ICONINFORMATION);
    end
    else begin
      SJD:=myini.ReadString('bakup','RQ','');
      spath:=myini.ReadString('bakupdian',SJD,'');
      spath:=spath+'\'+AnsiReplaceStr(SJD,':','');
      dpath:=ExtractFilePath(Application.ExeName);
      dpath:=dpath+'DB';
      dbnum:=GetFileNum(spath+'\*.*');
      JD_FG.MaxValue:=dbnum+2;
      ZT_FE.Text:='正在檢查備份目錄......';
      if DirectoryExists(spath) then JD_FG.Progress:=JD_FG.Progress+1;
      Wait(100);
      ZT_FE.Text:='正在檢查原目錄......';
      if DirectoryExists(dpath) then JD_FG.Progress:=JD_FG.Progress+1;
      Wait(100);
      ZT_FE.Text:='正在還原數據庫......';
      if FindFirst(spath+'\*.*',faanyfile,sr)=0 then
        repeat
          if(sr.Attr<>fadirectory)and(sr.Name<>'.')and(sr.Name<>'..') then
            begin
              CopyFile(pchar(spath+'\'+sr.Name),pchar(dpath+'\'+sr.Name),false);
              JD_FG.Progress:=JD_FG.Progress+1;
            end;
          Wait(100);
        until FindNext(sr)<>0;
      FindClose(sr);
      ZT_FE.Text:='數據庫還原成功';
      MessageBox(handle,'恭喜你:數據庫還原成功!','祝賀你',MB_OK or MB_ICONINFORMATION);
    end;
  StartupInfo.cb:=sizeof(StartupInfo);
  FillChar(StartupInfo,Sizeof(StartupInfo),#0);
  NowPath:=ExtractFilePath(Application.ExeName);
  chdir(NowPath);
  CreateProcess(pchar(NowPath+'BYSJ.exe'),nil,nil,nil,false,0,nil,nil,StartupInfo,ProcessInfo);
  close;
end;
//****************************************************************************************
end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
本田岬高潮一区二区三区| av一区二区三区| 亚洲va在线va天堂| 亚洲一区二区三区小说| 亚洲自拍都市欧美小说| 亚洲韩国精品一区| 亚洲综合男人的天堂| 亚洲综合在线免费观看| 亚洲视频一区二区免费在线观看| 国产欧美日韩精品一区| 国产精品毛片久久久久久久| 国产女主播视频一区二区| 中文字幕一区二区三区色视频| 国产精品久久久久毛片软件| 亚洲精品免费播放| 亚洲成a人片在线观看中文| 强制捆绑调教一区二区| 国产一区二区免费在线| www.成人网.com| 在线观看成人小视频| 91精品国产美女浴室洗澡无遮挡| 日韩一区二区三区电影| 久久精品亚洲一区二区三区浴池 | 亚洲摸摸操操av| 亚洲与欧洲av电影| 九色综合狠狠综合久久| 成人性色生活片免费看爆迷你毛片| 91麻豆国产自产在线观看| 欧美亚州韩日在线看免费版国语版 | 一区二区免费看| 久久精品久久精品| 91美女在线视频| 欧美精品xxxxbbbb| 国产欧美日韩中文久久| 五月婷婷色综合| 国产麻豆午夜三级精品| 91成人在线观看喷潮| 日韩午夜在线播放| 亚洲美女淫视频| 国产精品一区二区久久不卡 | 精品亚洲成a人| 成人h动漫精品一区二区| 欧美调教femdomvk| 中文字幕欧美国产| 欧美a级一区二区| 一本一道久久a久久精品| 精品国产乱子伦一区| 亚洲国产日韩a在线播放| 高清shemale亚洲人妖| 91 com成人网| 亚洲激情中文1区| 国产精品一二三四五| 欧美日韩国产美女| 中文字幕一区二区在线观看| 国产最新精品精品你懂的| 欧美人妖巨大在线| 伊人一区二区三区| 97精品久久久久中文字幕| 欧美成人国产一区二区| 午夜精品一区二区三区三上悠亚| 波多野结衣一区二区三区| www成人在线观看| 久久国产精品无码网站| 欧美一区二区美女| 午夜精品久久久久久久蜜桃app| 北岛玲一区二区三区四区| ww亚洲ww在线观看国产| 蜜桃久久久久久| 欧美一区二区三区公司| 午夜久久福利影院| 欧美男男青年gay1069videost| 亚洲精品成人精品456| 99精品视频中文字幕| 欧美激情一二三区| 成人动漫一区二区三区| 国产精品第13页| 成人性生交大片免费看中文| 欧美国产欧美综合| 成人免费看视频| 中文字幕亚洲在| 色一情一乱一乱一91av| 一区二区三区在线观看视频| 色呦呦国产精品| 亚洲一区二区三区四区的| 在线看国产一区二区| 亚洲线精品一区二区三区| 欧美情侣在线播放| 美女精品一区二区| 国产午夜精品久久久久久久| 成人不卡免费av| 亚洲第一久久影院| 欧美一区2区视频在线观看| 奇米精品一区二区三区在线观看一| 日韩一区二区三区电影在线观看 | aaa亚洲精品一二三区| 亚洲狼人国产精品| 欧美人牲a欧美精品| 国内外成人在线| 国产精品女上位| 欧美日韩国产精品成人| 久久精品99久久久| 国产精品日日摸夜夜摸av| 在线观看国产一区二区| 麻豆高清免费国产一区| 国产精品女主播av| 欧美久久高跟鞋激| 国产成人免费在线| 亚洲免费观看高清完整| 日韩亚洲欧美成人一区| 成人午夜激情片| 丝瓜av网站精品一区二区 | 久久久.com| 国产美女主播视频一区| 一区二区三区欧美久久| 亚洲精品一区二区三区99| 亚洲伦理在线精品| 欧美一区二区三区免费大片| 欧美一区二区三区免费在线看| 7777精品久久久大香线蕉| 4438x亚洲最大成人网| 91精品婷婷国产综合久久| 91免费国产在线观看| 91久久线看在观草草青青| 色88888久久久久久影院按摩| 91在线观看免费视频| 91在线视频免费观看| 色综合中文综合网| 亚洲在线成人精品| 久久精品综合网| 国产日产亚洲精品系列| 欧美成人一区二区三区在线观看 | 91黄色激情网站| 欧美在线一二三四区| 99re热这里只有精品视频| 91精彩视频在线| 99视频精品免费视频| 欧美在线小视频| 欧美日韩在线精品一区二区三区激情| 9久草视频在线视频精品| 久久成人综合网| 中文字幕在线播放不卡一区| 亚洲欧洲成人精品av97| 亚洲黄色尤物视频| 久久精品国产精品亚洲红杏| 一本一本大道香蕉久在线精品| 91麻豆精品国产91| 2023国产精品视频| 一区二区三区**美女毛片| 国产成a人亚洲| 久久女同精品一区二区| 中国色在线观看另类| 久久精品国产一区二区三 | 91精品国产综合久久精品麻豆| 国产成人av一区二区三区在线 | 欧美图区在线视频| 国产剧情一区二区| 欧美日韩成人综合| 亚洲图片你懂的| 久久国产三级精品| 在线不卡欧美精品一区二区三区| 久久综合久久鬼色中文字| 日本中文字幕一区| 在线观看欧美精品| 国产精品成人免费在线| 成人在线一区二区三区| 国产69精品久久久久毛片| 成年人国产精品| 欧美美女一区二区三区| 欧美激情一区二区三区蜜桃视频| 自拍视频在线观看一区二区| 蜜桃91丨九色丨蝌蚪91桃色| 综合久久久久久久| 日韩欧美国产麻豆| 国产欧美一区二区三区在线看蜜臀| 精品久久国产97色综合| 国产欧美一区二区在线| 91精品国产色综合久久| 成人小视频免费在线观看| 99国产一区二区三精品乱码| 亚洲成av人片在线| 亚洲免费观看视频| 精品国产伦理网| 丁香亚洲综合激情啪啪综合| 欧美精品一区二区久久久| 亚洲va韩国va欧美va精品| 欧美一区二区视频在线观看2022| 日韩国产精品91| 欧美性一二三区| 午夜精品福利久久久| 99综合影院在线| 欧美日韩国产中文| 欧美成人高清电影在线| 国产亚洲欧美日韩在线一区| 亚洲在线免费播放| 欧美日韩精品系列| 一区在线播放视频| 依依成人精品视频| 久久国产婷婷国产香蕉| 一区二区三区国产精华| 久久在线观看免费|