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

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

?? nameunit.~pas

?? delphi LED 顯示屏用,帶串口發送,內容編輯,演示功能
?? ~PAS
字號:
unit nameunit;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  ExtCtrls, StdCtrls,registry, mycomm;

type
  TFormname = class(TForm)
    Panel1: TPanel;
    disptime: TLabel;
    Timer1: TTimer;
    Label4: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Edit1: TEdit;
    Edit2: TEdit;
    Edit3: TEdit;
    Label5: TLabel;
    Button1: TButton;
    Button2: TButton;
    mycomm1: Tmycomm;
    procedure Timer1Timer(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure Label1DblClick(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
  private
     timedot:boolean;
     com:integer;
     Year, Month, Day: Word;
     calyear,calmonth,calday,startyear,startmonth,startday:word;
     workshopday:array[0..2] of integer;
     FIniFile: TRegIniFile;
     procedure Read_Registry;
     procedure Write_Registry;
     function  readday(year1,month1,day1:word):longint;
     procedure sendsafedata;
  public
    { Public declarations }
  end;

const
     SECTION = 'Default';
     HKEYPATH ='LCXLEDSAFEPARA';

var
  Formname: TFormname;

implementation

uses frmtp;


{$R *.DFM}

procedure TFormname.Read_Registry;
var
    i:integer;
    str:string;
begin
     FIniFile := TRegIniFile.Create(HKEYPATH);
     decodedate(now,year,month,day);

     startyear := FIniFile.Readinteger(SECTION, 'LCXsyear',year);
     startmonth:= FIniFile.Readinteger(SECTION, 'LCXsmonth',month);
     startday := FIniFile.Readinteger(SECTION, 'LCXsday',day);

     calyear := FIniFile.Readinteger(SECTION, 'LCXcyear',year);
     calmonth:= FIniFile.Readinteger(SECTION, 'LCXcmonth',month);
     calday := FIniFile.Readinteger(SECTION, 'LCXcday',day);
     for i:=0 to 2 do
     begin
        str:='LCXworkshopday'+inttostr(i);
        workshopday[i]:=FIniFile.Readinteger(SECTION, str,0);
        if workshopday[i]<0 then workshopday[i]:=0;
     end;
end;

procedure TFormname.Write_Registry;
var
    i:integer;
    str:string;
begin
     FIniFile := TRegIniFile.Create(HKEYPATH);
     FIniFile.Writeinteger(SECTION, 'LCXsyear',startyear);
     FIniFile.Writeinteger(SECTION, 'LCXsmonth',startmonth);
     FIniFile.Writeinteger(SECTION, 'LCXsday', startday);
     FIniFile.Writeinteger(SECTION, 'LCXcyear',calyear);
     FIniFile.Writeinteger(SECTION, 'LCXcmonth',calmonth);
     FIniFile.Writeinteger(SECTION, 'LCXcday', calday);
     for i:=0 to 2 do
     begin
        str:='LCXworkshopday'+inttostr(i);
        FIniFile.writeinteger(SECTION, str,workshopday[i]);
     end;
     FIniFile.Free;
end;

procedure TFormname.Timer1Timer(Sender: TObject);
var
    i:integer;
    klen1,klen2:longint;
begin
    if timedot then  disptime.Caption:=formatdatetime('mm"月"dd"日 "hh":"nn',now)
    else disptime.Caption:=formatdatetime('mm"月"dd"日 "hh" "nn',now);
    timedot:=not timedot;
    decodedate(now,year,month,day);
    if (calyear<>year) or (calmonth<>month) or (calday<>day) then
    begin
        klen1:=readday(year,month,day);
        klen2:=readday(calyear,calmonth,calday);
        for i:=0 to 2 do
        begin
            workshopday[i]:=workshopday[i]+klen1-klen2;
        end;
        calyear:=year;
        calmonth:=month;
        calday:=day;
        edit1.Text:=inttostr(workshopday[0]);
        edit2.Text:=inttostr(workshopday[1]);
        edit3.Text:=inttostr(workshopday[2]);
        Write_Registry;
    end;
end;

procedure TFormname.FormCreate(Sender: TObject);
var
    i:integer;
    klen1,klen2:longint;
begin
    if timedot then  disptime.Caption:=formatdatetime('mm"月"dd"日 "hh":"nn',now)
    else disptime.Caption:=formatdatetime('mm"月"dd"日 "hh" "nn',now);
    timedot:=not timedot;
    Read_Registry;
    decodedate(now,year,month,day);
    klen1:=readday(year,month,day);
    klen2:=readday(calyear,calmonth,calday);
    for i:=0 to 2 do
    begin
        workshopday[i]:=workshopday[i]+klen1-klen2;
    end;
    calyear:=year;
    calmonth:=month;
    calday:=day;
    edit1.Text:=inttostr(workshopday[0]);
    edit2.Text:=inttostr(workshopday[1]);
    edit3.Text:=inttostr(workshopday[2]);
    Write_Registry;
end;

function TFormname.readday(year1,month1,day1:word):longint;
var
   i:integer;
   k:longint;
begin
    k:=365*(year1-1)+(year1-1) div 4+(year1-1) div 400-(year1-1) div 100;
    k:=k+30*(month1-1)+day1;
    for i:=1 to month1-1 do
    begin
         case i of
          1,3,5,7,8,10: k:=k+1;
          2: k:=k-2;
          end;
    end;
    if((year1 mod 4)=0) then
    begin
       if((year1 mod 100)<>0) or ((year1 mod 400)=0) then
             if(month1>2) then k:=k+1;
    end;
    result:=k;
end;

procedure TFormname.Label1DblClick(Sender: TObject);
begin
    timer1.Enabled:=false;
    formname.Hide;
    frmtpsend.ShowModal;
    formname.show;
    timer1.Enabled:=true;
end;

procedure TFormname.Button1Click(Sender: TObject);
begin
    com:=1;
    sendsafedata;
end;

procedure TFormname.Button2Click(Sender: TObject);
begin
    com:=2;
    sendsafedata;
end;

procedure TFormname.sendsafedata;
var
    i,k:integer;
    str1:string;
begin
    if  com=1 then mycomm1.DeviceName:='COM1'
    else   mycomm1.DeviceName:='COM2';
    mycomm1.initcom('9600,N,8,1');
    mycomm1.Opencom;
    mycomm1.sendbyte($55);
    mycomm1.sendbyte($bb);
    mycomm1.senddatetime;
    str1:=edit1.text;
    k:=length(str1);
    while (k<5) do
    begin
        mycomm1.sendbyte($0);
        k:=k+1;
    end;
    k:=length(str1);
    for i:=1 to k do mycomm1.sendbyte(byte(str1[i])-$30);
    str1:=edit2.text;
    k:=length(str1);
    while (k<5) do
    begin
        mycomm1.sendbyte($0);
        k:=k+1;
    end;
    k:=length(str1);
    for i:=1 to k do  mycomm1.sendbyte(byte(str1[i])-$30);
    str1:=edit3.text;
    k:=length(str1);
    while (k<5) do
    begin
        mycomm1.sendbyte($0);
        k:=k+1;
    end;
    k:=length(str1);
    for i:=1 to k do  mycomm1.sendbyte(byte(str1[i])-$30);
    val(edit1.Text,workshopday[0],i);
    val(edit2.Text,workshopday[1],i);
    val(edit3.Text,workshopday[2],i);
    calyear:=year;
    calmonth:=month;
    calday:=day;
    Write_Registry;
    mycomm1.closecom;
end;

procedure TFormname.FormClose(Sender: TObject; var Action: TCloseAction);
var
    i:integer;
begin
    val(edit1.Text,workshopday[0],i);
    val(edit2.Text,workshopday[1],i);
    val(edit3.Text,workshopday[2],i);
    calyear:=year;
    calmonth:=month;
    calday:=day;
    Write_Registry;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费久久99精品国产| 91碰在线视频| 色94色欧美sute亚洲13| 日韩精品资源二区在线| 国产一区二区精品在线观看| 色婷婷精品久久二区二区蜜臂av| 日韩欧美国产一区二区在线播放 | 欧美丝袜自拍制服另类| 欧美激情一区二区| 日韩1区2区日韩1区2区| 日本乱码高清不卡字幕| 国产精品三级久久久久三级| 精品一区二区三区在线观看 | 久久综合久久久久88| 亚洲一二三专区| 色综合一区二区三区| 91精品国产91综合久久蜜臀| 国产精品美日韩| 国产二区国产一区在线观看| 日韩精品一区二区三区老鸭窝| 亚洲一区免费视频| 99久久99久久精品国产片果冻| 久久久久久久综合狠狠综合| 蜜臂av日日欢夜夜爽一区| 欧美情侣在线播放| 性做久久久久久久免费看| 色欧美日韩亚洲| 亚洲欧洲三级电影| 成人精品gif动图一区| 久久久www成人免费无遮挡大片| 秋霞成人午夜伦在线观看| 欧美日本高清视频在线观看| 亚洲国产欧美一区二区三区丁香婷 | 麻豆国产精品777777在线| 欧美高清激情brazzers| 天堂一区二区在线免费观看| 欧美日韩aaa| 免费看欧美女人艹b| 欧美日韩一级视频| 日韩国产高清在线| 日韩午夜精品视频| 国产一区二区三区香蕉| 日本一区二区动态图| 成人爽a毛片一区二区免费| 国产亚洲综合色| 99久久综合国产精品| 亚洲欧美日韩在线播放| 欧美日韩精品一区二区三区四区 | 亚洲bt欧美bt精品777| 欧美日韩精品福利| 麻豆成人av在线| 国产视频一区不卡| 91浏览器打开| 免费久久99精品国产| 久久久国产精品麻豆| 91在线国产福利| 亚洲国产综合色| 日韩精品中文字幕在线不卡尤物| 国产在线观看一区二区| 亚洲色图20p| 欧美一区二区三区四区在线观看| 精品一区二区三区视频| 亚洲欧美偷拍卡通变态| 精品日韩av一区二区| 成人国产精品免费| 午夜伦欧美伦电影理论片| 久久青草欧美一区二区三区| 97精品久久久午夜一区二区三区 | 亚洲高清免费视频| 欧美精品一区二区在线播放| caoporn国产精品| 日韩av中文字幕一区二区| 国产区在线观看成人精品| 欧美日韩成人一区二区| 国产精品1024| 美女视频网站久久| 国产精品久久毛片a| 91精品在线观看入口| 国产成人免费高清| 青娱乐精品在线视频| 成人欧美一区二区三区白人| 欧美一二三四区在线| 一本一道波多野结衣一区二区| 日本一不卡视频| 日韩毛片高清在线播放| 精品毛片乱码1区2区3区| 欧洲精品在线观看| 成人国产精品视频| 韩国一区二区在线观看| 亚洲激情校园春色| 中文字幕乱码久久午夜不卡| 欧美电视剧在线看免费| 欧美伊人久久大香线蕉综合69| 国产成人综合精品三级| 美女一区二区在线观看| 亚洲国产成人va在线观看天堂| 中文字幕在线一区免费| 久久亚洲一区二区三区四区| 日韩一区二区精品| 日韩一级完整毛片| 91精品国产综合久久精品| 91麻豆视频网站| 91毛片在线观看| 91同城在线观看| 99久久免费精品高清特色大片| 国产精品一区二区久久不卡| 免费高清在线视频一区·| 视频一区二区国产| 日韩av一区二| 日本人妖一区二区| 日本sm残虐另类| 久久精品久久精品| 久久精品噜噜噜成人88aⅴ| 蜜臀精品一区二区三区在线观看| 免费成人在线视频观看| 麻豆91精品91久久久的内涵| 免费看欧美女人艹b| 久久国产夜色精品鲁鲁99| 另类小说一区二区三区| 激情久久五月天| 国产精品1区二区.| 丰满亚洲少妇av| 91在线看国产| 欧美日韩aaaaaa| 欧美变态tickle挠乳网站| 精品国产乱子伦一区| 国产午夜精品理论片a级大结局| 国产人伦精品一区二区| 亚洲人成影院在线观看| 亚洲国产成人porn| 精一区二区三区| 国产成人h网站| 一本色道久久综合亚洲aⅴ蜜桃 | 国产欧美日产一区| 亚洲欧美aⅴ...| 天天爽夜夜爽夜夜爽精品视频| 免费的成人av| av一区二区三区黑人| 在线视频一区二区三区| 欧美一级视频精品观看| 国产亚洲精品久| 一区二区高清视频在线观看| 天天综合网 天天综合色| 国内精品免费**视频| 不卡视频在线看| 91.麻豆视频| 国产欧美一区二区在线| 欧美男男青年gay1069videost| 欧美日韩中文另类| 欧美日韩一区二区三区视频 | 伦理电影国产精品| 精品一区二区在线免费观看| 国产aⅴ综合色| 日韩精品一区二区三区在线观看| 4438x亚洲最大成人网| 欧美本精品男人aⅴ天堂| 国产欧美va欧美不卡在线| 亚洲精品国产成人久久av盗摄| 国产在线播放一区三区四| 91精品蜜臀在线一区尤物| 亚洲精品一区二区三区精华液| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 国产一区二区三区香蕉| 91精彩视频在线观看| 久久综合九色综合97_久久久| 一区二区三区四区国产精品| 韩国理伦片一区二区三区在线播放 | 国产精品1024久久| 欧美日韩中文字幕一区二区| 国产精品三级视频| 老司机精品视频线观看86| 91国产精品成人| 国产精品第五页| 国产美女一区二区| 日韩一区二区电影网| 亚洲一区二区三区在线| kk眼镜猥琐国模调教系列一区二区| 日韩欧美一区二区不卡| 亚洲一区二区av在线| 91亚洲国产成人精品一区二区三| 久久影院电视剧免费观看| 日韩av成人高清| 欧美另类z0zxhd电影| 一区二区在线观看免费视频播放| 国产.欧美.日韩| 国产亚洲精品久| 国产精品一级片在线观看| 日韩欧美一区二区免费| 美女任你摸久久| 在线电影欧美成精品| 香蕉影视欧美成人| 欧美性大战久久久久久久蜜臀 | 久久精品72免费观看| 欧美剧在线免费观看网站| 亚洲高清中文字幕| 欧美日韩夫妻久久| 亚洲不卡在线观看| 欧美日韩电影在线播放| 亚洲成av人综合在线观看| 欧美色偷偷大香|