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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? unit1.pas

?? 發(fā)票套打功能
?? PAS
字號:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ComCtrls, ToolWin, StdCtrls, ExtCtrls, unit2, jpeg, Buttons,
  TrayBarIcon, LabelButton, ADODB, registry, ShellAPI ;

type
  TForm1 = class(TForm)
    palUp: TPanel;
    palLeftUp: TPanel;
    imgGrayLeftUp: TImage;
    imgColorLeftUp: TImage;
    imgLeftUp: TImage;
    imgSysIcon: TImage;
    imgLeftUp1: TImage;
    palRightUp: TPanel;
    imgGrayRightUp: TImage;
    imgRestoreButton: TImage;
    imgMaxButton: TImage;
    imgRightUp: TImage;
    imgCloseButton: TImage;
    imgMinButton: TImage;
    imgSizeButton: TImage;
    imgColorRightUp: TImage;
    imgRightUp1: TImage;
    palUpMid: TPanel;
    imgColorMenubar: TImage;
    imgGrayCaption: TImage;
    imgGrayMenuBar: TImage;
    imgCaption: TImage;
    lbCaption: TLabel;
    imgColorCaption: TImage;
    CoolBarMenu: TCoolBar;
    ToolBarMenu: TToolBar;
    palDown: TPanel;
    imgLeftDown: TImage;
    imgRightDown: TImage;
    imgDownMin: TImage;
    palLeft: TPanel;
    imgLeft: TImage;
    palRight: TPanel;
    imgRight: TImage;
    palClient: TPanel;
    StatusBar1: TStatusBar;
    Label1: TLabel;
    Label2: TLabel;
    Edit2: TEdit;
    BitBtn1: TBitBtn;
    BitBtn2: TBitBtn;
    ComboBox1: TComboBox;
    Label3: TLabel;
    CheckBox1: TCheckBox;
    GroupBox1: TGroupBox;
    Edit1: TEdit;
    LabelBtn1: TLabelBtn;
    LabelBtn2: TLabelBtn;
    LabelBtn3: TLabelBtn;
    Label4: TLabel;
    procedure imgCloseButtonClick(Sender: TObject);
    procedure imgCaptionMouseDown(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
    procedure imgCaptionMouseMove(Sender: TObject; Shift: TShiftState; X,
      Y: Integer);
    procedure imgCaptionMouseUp(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
    procedure imgSizeButtonClick(Sender: TObject);
    procedure imgMinButtonClick(Sender: TObject);
    procedure lbCaptionMouseDown(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
    procedure lbCaptionMouseMove(Sender: TObject; Shift: TShiftState; X,
      Y: Integer);
    procedure lbCaptionMouseUp(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
    procedure BitBtn2Click(Sender: TObject);
    procedure FormShow(Sender: TObject);
    procedure CheckBox1Click(Sender: TObject);
    procedure LabelBtn1Click(Sender: TObject);
    procedure LabelBtn2Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure LabelBtn3Click(Sender: TObject);
    procedure BitBtn1Click(Sender: TObject);
  private
    //移動窗體
    canmove:boolean;
    curPoint:TPoint;
    oldPoint:TPoint;
    Canvas:TCanvas;
    {讀入數(shù)據(jù)庫}
    procedure DRSJK();
    { Private declarations }
  public
    { Public declarations }
  end;
TCheckThread=class(TThread)
public
protected
  procedure Execute; override;
end;
var
  Form1: TForm1;
  CheckUsePass: TCheckThread ;
implementation
uses unit4, Unit3, unit6, TimerDlg;
{$R *.dfm}
procedure TCheckThread.Execute;
begin

end ;
procedure TForm1.imgCloseButtonClick(Sender: TObject);
begin
  close  ;
end;

procedure TForm1.imgCaptionMouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  if (Button=mbLeft)and(ssLeft in Shift)then
  begin
    canmove:=true;
    Canvas:=TCanvas.Create;
    with Canvas do
    begin
      pen.Style :=psdot;
      brush.Style :=bsClear;
      pen.Width :=2;
      Pen.Mode :=pmNotXor;
      Handle :=GetDC(0);
      Rectangle(left,top,Left+width,top+height);
      curPoint.X :=X;
      curPoint.Y :=Y;
      oldPoint.X :=Left;
      oldPoint.Y :=Top;
    end;        //end with
  end;  //end if
end;
procedure TForm1.imgCaptionMouseMove(Sender: TObject; Shift: TShiftState;
  X, Y: Integer);
begin
  if not canmove then exit;
  with Canvas do
  begin
    Rectangle(oldPoint.x,oldPoint.y,oldPoint.x+Width,oldPoint.y+Height);
    oldPoint.x :=Left +X-curPoint.x;
    oldPoint.y :=Top +Y-curPoint.y;
    Rectangle(oldPoint.x,oldPoint.y,oldPoint.x+Width,oldPoint.y+Height);
  end;
end;
procedure TForm1.imgCaptionMouseUp(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  if not canmove then exit;
  with Canvas do
  begin
    Rectangle(oldPoint.x,oldPoint.y,oldPoint.x+Width,oldPoint.y+Height);
    Left :=oldPoint.x;
    Top :=oldPoint.y;
    Free;
  end;
  canmove:=not canmove;
end;


procedure TForm1.imgSizeButtonClick(Sender: TObject);
begin
  application.messagebox(pchar('因為限制,不能最大化 ! '),pchar('提示')  ,MB_ICONINFORMATION);
end;

procedure TForm1.imgMinButtonClick(Sender: TObject);
begin
  if Application.MainForm =self then
    Application.Minimize
  else
    DefWindowProc(Handle, WM_SYSCOMMAND, SC_MINIMIZE, 0);
end;

procedure TForm1.lbCaptionMouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  if (Button=mbLeft)and(ssLeft in Shift)then
  begin
    canmove:=true;
    Canvas:=TCanvas.Create;
    with Canvas do
    begin
      pen.Style :=psdot;
      brush.Style :=bsClear;
      pen.Width :=2;
      Pen.Mode :=pmNotXor;
      Handle :=GetDC(0);
      Rectangle(left,top,Left+width,top+height);
      curPoint.X :=X;
      curPoint.Y :=Y;
      oldPoint.X :=Left;
      oldPoint.Y :=Top;
    end;        //end with
  end;  //end if
end;

procedure TForm1.lbCaptionMouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
  if not canmove then exit;
  with Canvas do
  begin
    Rectangle(oldPoint.x,oldPoint.y,oldPoint.x+Width,oldPoint.y+Height);
    oldPoint.x :=Left +X-curPoint.x;
    oldPoint.y :=Top +Y-curPoint.y;
    Rectangle(oldPoint.x,oldPoint.y,oldPoint.x+Width,oldPoint.y+Height);
  end;
end;
procedure TForm1.lbCaptionMouseUp(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  if not canmove then exit;
  with Canvas do
  begin
    Rectangle(oldPoint.x,oldPoint.y,oldPoint.x+Width,oldPoint.y+Height);
    Left :=oldPoint.x;
    Top :=oldPoint.y;
    Free;
  end;
  canmove:=not canmove;
end;
procedure TForm1.BitBtn2Click(Sender: TObject);
begin
  close ;
end;

procedure TForm1.FormShow(Sender: TObject);
begin
   edit2.SetFocus ;
   //當(dāng)前時間日期
   StatusBar1.Panels[1].Text := timetostr(time()) ;
   StatusBar1.Panels[3].Text := datetostr(date());
   with CustomerData do
   begin
      //打開的表名
      UsePass.Close ;
      UsePass.TableName :='Admin' ;
      UsePass.open;
      UsePass.First ;
      while not UsePass.eof  do
      begin
       combobox1.Items.Add( UsePass.fieldbyname('用戶名').AsString) ;
       UsePass.Next ;
      end;
   end;
end;
procedure TForm1.CheckBox1Click(Sender: TObject);
begin
  if CheckBox1.Checked then
  begin
     form1.Height := 349  ;
     GroupBox1.Visible := True ;
  end
  else
  begin
     form1.Height := 260 ;
     GroupBox1.Visible := false ;     
  end;
end;

procedure TForm1.LabelBtn1Click(Sender: TObject);
begin
  edit1.Text := PromptDataSource(Handle, edit1.Text);
end;

procedure TForm1.LabelBtn2Click(Sender: TObject);
var
  s:string;
  ADOlinkreg:treginifile;
begin
  if edit1.Text = '' then
  begin
   application.messagebox(pchar('你并沒有配置數(shù)據(jù)庫,請正確配置,否則將無法完成操作   !   '),pchar('提示')  ,MB_ICONINFORMATION);
   exit ;
  end;
  s:=Edit1.Text;
  adolinkreg:=treginifile.Create('');
  with adolinkreg do
  try
    begin
      RootKey:=HKEY_LOCAL_MACHINE;
      DeleteValue('software\地稅局發(fā)票打印系統(tǒng)2005\') ;
      openkey('software\地稅局發(fā)票打印系統(tǒng)2005\',true);
      writestring('ADODATA','adolink',s);
      writestring('軟件信息','adolink','2005年2月完成,聯(lián)系方式 QQ:280534828 E-mail:yangkaer@2299.com');
  SetDlgAutoClose(8000, Sender = LabelBtn2);
  MessageBox(Handle, PChar(' 保存數(shù)據(jù)庫配置成功!   !' +
    #13#10 + ' '+
    #13#10 + '本程序?qū)⒃?8 秒鐘后自動關(guān)閉' + #13#10 +
    '建議關(guān)閉程序,重新啟動程序   ' + #13#10 +
    '就可以方便的數(shù)據(jù)快速連接  '),  //or MB_OKCANCEL
    '定時自動關(guān)閉本程序',MB_ICONINFORMATION or MB_OKCANCEL );
    //application.messagebox(pchar(' 保存數(shù)據(jù)庫配置成功!  !建議關(guān)閉程序,重新啟動程序,本程序?qū)⒃谝韵聲r間關(guān)閉    '),pchar('管理員-歡迎提出意見')  ,MB_ICONINFORMATION);
      {讀入數(shù)據(jù)庫}
      DRSJK ;
      CheckBox1.Checked := false ;
      ShellExecute(handle,'Open',PChar(Application.ExeName),'','', SW_SHOWNORMAL);
      free;
      Close ;
     end;
  except
    begin
     application.messagebox(pchar(' 保存配置文件出錯,并查檢你的注冊表是否存在或者損壞 !  !   '),pchar('提示')  ,MB_ICONINFORMATION);
     free;
  end;
end;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  CheckBox1.Checked := false ;
  {讀入數(shù)據(jù)庫}
  DRSJK ;
end;


procedure TForm1.LabelBtn3Click(Sender: TObject);
begin
  edit1.Text := '' ;
end;

{讀入數(shù)據(jù)庫}
procedure TForm1.DRSJK();
var
   i:integer;
   t:string;
   ADOlinkreg:TRegistry ;
begin
   adolinkreg:=TRegistry.Create ;
   with adolinkreg do
   begin
    try
     RootKey:=HKEY_LOCAL_MACHINE;
     if  keyexists('software\地稅局發(fā)票打印系統(tǒng)2005\adodata') then
       begin
        openkey('software\地稅局發(fā)票打印系統(tǒng)2005\adodata',false);
        t:=readstring('adolink');
          if t<>'' then
            begin
               CheckBox1.Checked := false ;
               edit1.Text:=t;
               CustomerData.ADOConnection1.ConnectionString := t ;
               CustomerData.XY.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + extractfilepath(application.exename) + '\Data\XY.mdb;Persist Security Info=False';
               exit ;
               free;
            end
           else
             begin
                application.messagebox(pchar(' ADO數(shù)據(jù)庫連接尚未配置! 你必須進(jìn)行配置后才能進(jìn)行相應(yīng)的操作,否則無法使用本程序 !   '),pchar('管理員-提示')  ,MB_ICONINFORMATION);
                edit1.Text:='';
                exit;
             end;
       end
    else
      application.messagebox(pchar(' ADO數(shù)據(jù)庫連接尚未配置! 你必須進(jìn)行配置后才能進(jìn)行相應(yīng)的操作,否則無法使用本程序 !   '),pchar('管理員-提示')  ,MB_ICONINFORMATION);
      CheckBox1.Checked := true ;
      exit;
   except
     begin
      application.messagebox(pchar('讀取注冊表出現(xiàn)異常錯誤!'),pchar('提示')  ,MB_ICONINFORMATION);
      free;
     end;
   end;
end;
end;

procedure TForm1.BitBtn1Click(Sender: TObject);
begin
  //CheckUsePass :=TCheckThread.Create(True);
  //CheckUsePass.Resume ;
try
   with CustomerData do
   begin
      //打開的表名
      UsePass.TableName :='Admin' ;
      UsePass.open;
      UsePass.First ;
      while not UsePass.eof  do
      begin
     //發(fā)票號碼
        if  (UsePass.fieldbyname('用戶名').AsString = form1.ComboBox1.Text) And (UsePass.fieldbyname('密碼').AsString = form1.edit2.Text) then
        begin
           form1.label3.Caption :='' ;
           if  (UsePass.fieldbyname('用戶名').AsString = form1.combobox1.Text) And (UsePass.fieldbyname('密碼').AsString = form1.edit2.Text) and (UsePass.fieldbyname('管理員').AsString ='Yes') then
           begin
             //設(shè)置管理員標(biāo)志
             form1.label3.Caption :='管理員' ;
           end;
           form1.Hide ;
           form4.Show ;
           form4.Edit17.Text := form1.combobox1.Text ;
           UsePass.Close ;
           UsePass.Free ;
           exit ;
        end;
       UsePass.Next ;
       end;
   end;
   application.messagebox(pchar('密碼錯誤,請正確輸入密碼   !   '),pchar('提示')  ,MB_ICONINFORMATION);
except
   application.messagebox(pchar('請檢查你是否正確配置了數(shù)據(jù)庫  !   '),pchar('系統(tǒng)管理員--提示')  ,MB_ICONINFORMATION);
end;
end;

end.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产高清不卡二三区| 亚洲精品精品亚洲| 免费在线观看视频一区| 欧美视频完全免费看| 亚洲制服欧美中文字幕中文字幕| 99国产精品一区| 亚洲精品综合在线| 欧美在线一区二区| 日韩福利电影在线| 26uuu亚洲综合色| 国产成人亚洲综合a∨猫咪| 中文av一区二区| 色婷婷香蕉在线一区二区| 亚洲精品国产无天堂网2021| 欧美性猛交xxxx乱大交退制版| 亚洲成人三级小说| 这里只有精品99re| 久久99久久99| 国产日韩精品久久久| 99精品久久久久久| 日韩中文字幕一区二区三区| 欧美刺激脚交jootjob| 国产丶欧美丶日本不卡视频| 国产精品私人自拍| 在线观看精品一区| 老汉av免费一区二区三区| 国产亚洲欧美在线| 91浏览器在线视频| 秋霞av亚洲一区二区三| 国产欧美日韩综合精品一区二区| 99视频一区二区三区| 亚洲香肠在线观看| 26uuu国产一区二区三区| av电影一区二区| 日韩精品成人一区二区三区| 久久精品视频网| 欧美中文一区二区三区| 美女精品一区二区| 亚洲另类一区二区| 久久久亚洲国产美女国产盗摄 | 欧美xxxx老人做受| 成人av中文字幕| 免费成人av资源网| 亚洲欧美精品午睡沙发| 精品美女一区二区三区| 在线免费精品视频| 国产精品一区二区三区乱码| 香蕉成人啪国产精品视频综合网| 久久精品人人做人人综合| 欧美日免费三级在线| 国产夫妻精品视频| 老色鬼精品视频在线观看播放| 亚洲欧洲美洲综合色网| 精品国产伦一区二区三区免费| 日本丰满少妇一区二区三区| 国产成人免费9x9x人网站视频| 亚洲成a人片在线观看中文| 亚洲私人影院在线观看| 久久久精品欧美丰满| 欧美一区二区三区爱爱| 欧美三区在线观看| 91网址在线看| 国产成人综合在线观看| 捆绑紧缚一区二区三区视频| 亚洲国产精品精华液网站| **网站欧美大片在线观看| 久久久精品综合| 26uuu国产一区二区三区| 日韩欧美一区中文| 欧美嫩在线观看| 欧美日产国产精品| 欧美日韩国产欧美日美国产精品| 91亚洲资源网| 一本色道**综合亚洲精品蜜桃冫| 风间由美中文字幕在线看视频国产欧美 | 曰韩精品一区二区| 亚洲天堂免费看| 日韩伦理av电影| 亚洲欧洲美洲综合色网| 国产偷国产偷精品高清尤物| 久久久蜜桃精品| 久久久久国产精品厨房| 久久你懂得1024| 26uuu亚洲综合色欧美| 精品国产乱码久久久久久1区2区| 日韩免费看的电影| 日韩欧美亚洲国产另类| 欧美精品一区二区久久婷婷| 久久精品欧美日韩| 久久美女艺术照精彩视频福利播放| 欧美岛国在线观看| 久久无码av三级| 国产精品色呦呦| 亚洲色大成网站www久久九九| 亚洲欧美一区二区不卡| 一区二区三区精品| 日韩精品一区第一页| 毛片av中文字幕一区二区| 精品一区二区日韩| 国产精品中文字幕一区二区三区| 国产v日产∨综合v精品视频| 99re这里都是精品| 欧美精品在线一区二区| 日韩欧美中文一区二区| 欧美韩国日本一区| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 中文字幕一区二区三区在线观看 | 中文字幕av一区二区三区免费看| 综合中文字幕亚洲| 丝袜美腿亚洲综合| 精品无人区卡一卡二卡三乱码免费卡| 国产精品一区不卡| 91久久线看在观草草青青| 69堂国产成人免费视频| 精品国产乱码久久久久久浪潮| 国产精品久久久久久久岛一牛影视| 一区二区三区在线视频观看| 蜜臀av一区二区在线观看 | 欧美极品少妇xxxxⅹ高跟鞋| 中文字幕一区二区5566日韩| 视频一区欧美精品| 粉嫩av一区二区三区在线播放| 久久美女艺术照精彩视频福利播放| 国产精品二三区| 丝袜脚交一区二区| 丁香婷婷综合色啪| 欧美日韩视频第一区| 国产亚洲短视频| 污片在线观看一区二区| 国产成人免费av在线| 777欧美精品| 中文字幕在线不卡| 欧美日韩一二区| 欧美国产亚洲另类动漫| 亚洲国产成人tv| 成人动漫视频在线| 日韩三级视频在线观看| 亚洲女女做受ⅹxx高潮| 国产呦萝稀缺另类资源| 精品视频一区三区九区| 国产欧美一区二区在线| 免费成人在线视频观看| 色噜噜久久综合| 欧美激情一区三区| 捆绑变态av一区二区三区| 欧美日韩极品在线观看一区| 亚洲日韩欧美一区二区在线| 国产呦精品一区二区三区网站 | 91精品免费观看| 亚洲精品国产品国语在线app| 精品一区二区三区av| 欧美一二三区精品| 一区二区三区蜜桃| 99精品偷自拍| 中文字幕乱码亚洲精品一区| 九九久久精品视频| 91精品国产色综合久久ai换脸| 亚洲一区二区三区精品在线| 北岛玲一区二区三区四区| 国产欧美精品一区| 国内一区二区视频| 欧美一级爆毛片| 五月激情六月综合| 在线精品视频小说1| 综合久久综合久久| 99riav久久精品riav| 亚洲日本一区二区| 91在线精品一区二区三区| 国产精品网站在线播放| 国产91精品欧美| 国产精品国产三级国产专播品爱网 | 成人91在线观看| 国产欧美日韩中文久久| 国产宾馆实践打屁股91| 欧美激情中文不卡| av中文字幕亚洲| 亚洲色图欧美激情| 在线观看91视频| 亚洲国产一区视频| 91精品国产一区二区| 久久99久久久久| 久久一区二区视频| 国产麻豆9l精品三级站| 欧美肥妇毛茸茸| 日韩二区三区在线观看| 精品视频在线免费| 麻豆精品视频在线| 欧美xxxx老人做受| 亚洲三级在线免费| 欧美老人xxxx18| 日韩不卡一二三区| 91精品国产高清一区二区三区蜜臀| 久久精品二区亚洲w码| 精品福利一区二区三区| 精品一区中文字幕| 欧美videofree性高清杂交| 美腿丝袜在线亚洲一区| 久久综合色婷婷| 国产成人免费9x9x人网站视频| 日本一区二区三级电影在线观看|