procedure TFrmLogin.FormClose(Sender: TObject; var Action: TCloseAction);
begin
if MessageDlg('你是否真的想退出登陆?', mtConfirmation, [mbYes, mbNo],0)=mrYes then
begin
//MessageDlg('Exiting the Delphi application.', mtInformation,[mbOk], 0);
Close;
FrmLogin.Close;
end
else
Close;
end;
begin
if MessageDlg('你是否真的想退出登陆?', mtConfirmation, [mbYes, mbNo],0)=mrYes then
begin
//MessageDlg('Exiting the Delphi application.', mtInformation,[mbOk], 0);
Close;
FrmLogin.Close;
end
else
Close;
end;
解决方案 »
- 请问如何实现监控所有已通讯的url?
- 见鬼了,注册com(dll)文件时,d6, 点击'run'->‘Register ActivateX Server’提示‘未指定的错误’; 通过RegSvr32,提示'...dll 中的 DllR
- ActiveX 控件的事件问题?
- ADO问题?????
- 如何读取数据源是dbf的文件
- 怎样将光标定在,dbgrid的第一行,第一列上
- Delphi连接OPC服务端控件哪里可以下载?
- 关于窗体内存释放的问题
- 这几天有一点困惑,关于程序员 的未来的,特来和大家探讨。
- 问一个关于权限的问题
- 我写了个组件,想在程序中提供类似IDE中属性编辑器给用户自己定义属性,可不知道怎么弄,大虾们快来帮帮我啊~!
- 郑州招聘
procedure TFrmLogin.FormClose(Sender: TObject; var Action: TCloseAction);
begin
if application.Messagebox('你是否真的想退出登陆?',MB_OkCancel+MB_DefButton1+MB_IconQuestion+MB_ApplModal) = 1 then
begin
FrmLogin.Close;
FrmLogin.free;
end
end;
begin
if application.Messagebox('你是否真的想退出登陆?',MB_OkCancel+MB_DefButton1+MB_IconQuestion+MB_ApplModal) = 1 then
begin
FrmLogin.Close;
FrmLogin.free;
end
end;
incompatible types 'integer' and 'PAnsiChar'
指示错误的是这一句if application.Messagebox('你是否真的想退出登陆?',MB_OkCancel+MB_DefButton1+MB_IconQuestion+MB_ApplModal) = 1 then
Abort;
begin
//MessageDlg('Exiting the Delphi application.', mtInformation,[mbOk], 0);
Close;
FrmLogin.Close;
end
else
Close;
把你的代码放到onclosequery事件中去试试!!
begin
if MessageDlg('你是否真的想退出登陆?', mtConfirmation, [mbYes, mbNo],0)=mrYes then
begin
FrmLogin.Close;
end;
end;//后面的那个else是不用写的,
procedure TFrmLogin.FormClose(Sender: TObject; var Action: TCloseAction);
begin
if MessageDlg('你是否真的想退出登陆?', mtConfirmation, [mbYes, mbNo],0)=mrYes then
Close;
end;