事件OnCloseQuery.
当然如果用NT的任务管理器来杀进程那就没办法了.
当然如果用NT的任务管理器来杀进程那就没办法了.
解决方案 »
- delphi取运行时间的问题
- 键盘钩子里,想要'-'这个键,或小键盘上的'-'这个键写到文本文件里怎么是乱码的??有没有w 知道这个键的数值码?比如F12是122这样
- 求取得所有可用com口的代码
- 我要从服务器中下载一个文件流什么作???在线等.....................
- 已经工作两三年了,突想参加高考,请问,有意义吗?
- 在rave里如何调用delphi下编好的代码来转换报表里的数字小写
- ListBox
- 怎么让TDBLookupComboBox在程序开始的时候就有个值??
- 后台数据库的操作,如何在前台显示进度?
- 问:如何把表中某一字段下的内容导成文本?
- 请各位大哥指点一下小弟
- Ttable問題,送80分!!!
myCanClose: Boolean=False;procedure TfrmDengLu.BitBtn1Click(Sender: TObject);
begin
if ComboBox1.Text='' then
Panel2.Caption:='请选择用户名'
else
begin
with DM1.ADOQuery1 do
begin
close;
sql.Clear;
sql.Add('select * from 用户');
sql.Add('where 姓名='''+Combobox1.Text+'''');
sql.Add('and 口令='''+Edit1.Text+'''');
open; if IsEmpty then
begin
Panel2.Caption:='口令不正确';
Edit1.SetFocus;
end
else
begin
MainForm.N3.Enabled:=true;
mainForm.N14.Enabled:=true;
MainForm.N2.Enabled:=false;
myCanClose := True;
Close;
end;
end;
end;
end;procedure TfrmDengLu.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
CanClose := myCanClose;
end;