?? main.~pas
字號:
unit Main;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ActnList, Menus, ToolWin, ActnMan, ActnCtrls, StdActns, StdCtrls,
jpeg, ExtCtrls,DateUtils,
ComCtrls, Buttons, DB, ADODB,IniFiles,kxiancommon, upass, uSystemMonitor,
GridsEh, DBGridEh,TempAddr,RightMan;
type
TMainForm = class(TForm)
amMain: TActionManager;
acZXKZ: TAction;
acPJLVIEW: TAction;
pnlMain: TPanel;
acPJLMAKER: TAction;
btzxjc: TBitBtn;
btBatchMaker: TBitBtn;
Button1: TButton;
AcRIGHT: TAction;
adoqRight: TADOQuery;
Button2: TButton;
ADOQtime: TADOQuery;
bSysCheck: TButton;
Button4: TButton;
procedure FormCreate(Sender: TObject);
procedure FormResize(Sender: TObject);
procedure acZXKZExecute(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure bSysCheckClick(Sender: TObject);
procedure Button4Click(Sender: TObject);
// procedure Button1Click(Sender: TObject);
private
FUserID: STRING;
FUserName: string;
public
property UserID: STRING read FUserID write FUserID;
property UserName: string read FUserName write FUserName;
end;
var
MainForm: TMainForm;
implementation
uses uRightsManage;
{$R *.DFM}
procedure TMainForm.FormResize(Sender: TObject);
begin
left := Screen.Width - Width;
top := 0;
end;
procedure TMainForm.acZXKZExecute(Sender: TObject);
begin
with tfTempAddr.Create(MainForm) do
try
ShowModal;
finally
free
end;
end;
procedure TMainForm.FormCreate(Sender: TObject);
var iRight, iSecs :integer;
var SqlTime, LocalTime :tDateTime;
begin
adoqRight.connection := adocwdkz;
adoqTime.Connection := adocwdkz;
with adoqTime do
begin
sql.Text :='select geTDate() as SqlTime ';
open;
first;
SqlTime := FieldByName('SqlTime').AsDateTime;
LocalTime :=Now();
iSecs := SecondsBetween(SqlTime, LocalTime);
if (iSecs >60) OR (iSecs<-60) then
begin
ShowMessage('時間同步警告!本機時間與SQL服務器時間不同步,達'+intToStr(iSecs)+'秒,超過系統60秒極限偏差,服務器時間'
+DateTimeToStr(SqlTime)+'本機時間'+DatetimeToStr(localTime)+'請更正本機時間');
close;
Application.Terminate;
end
else
close;
end;
end;
procedure TMainForm.Button1Click(Sender: TObject);
begin
Application.Terminate;
end;
procedure TMainForm.Button2Click(Sender: TObject);
begin
with tPassEditDlg.Create(Self) do
try
ShowModal;
finally
free
end;
end;
procedure TMainForm.bSysCheckClick(Sender: TObject);
begin
with tfSystemMonitor.Create(Self) do
try
ShowModal;
finally
free
end;
end;
procedure TMainForm.Button4Click(Sender: TObject);
begin
with tRightsManageFrm.Create(MainForm) do
try
ShowModal;
finally
free
end;
end;
end.
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -