H
huizhang
Unregistered / Unconfirmed
GUEST, unregistred user!
如果在你主Form的OnCloseQuery中将CanClose设置成false的话, 就没有人能
够关掉你的程序了, Ctrl+Alt+Del也不行, 除非关掉你的机器.
可以新建一个口令对话框(用File|New|Dialog), 在OnCloseQuery的时候检查
口令:
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
if PasswordDlg.ShowModal=mrOK then
if PasswordDlg.Password.text = '12345' then
CanClose:=true
else CanClose:=false;
end;
够关掉你的程序了, Ctrl+Alt+Del也不行, 除非关掉你的机器.
可以新建一个口令对话框(用File|New|Dialog), 在OnCloseQuery的时候检查
口令:
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
if PasswordDlg.ShowModal=mrOK then
if PasswordDlg.Password.text = '12345' then
CanClose:=true
else CanClose:=false;
end;