DelphiXE7 FMX 退出程序写法!

// 退出确认...
procedure TMainForm.CornerButton11Click(Sender: TObject);
begin
  MessageDlg(‘本操作将从资金管理系统退出!‘+#13#10+‘确认是否进行退出处理?‘, System.UITypes.TMsgDlgType.mtInformation,
    [
      System.UITypes.TMsgDlgBtn.mbYes,
      System.UITypes.TMsgDlgBtn.mbNo
    ], 0,
    procedure(const AResult: TModalResult)
    begin
      if AResult = mrYES then
         begin
            //
            // 善后处理并退出...
            timer.Enabled:=false;
            Cds1.Close;
            cds2.Close;
            cds3.Close;
            rights.Free;
            grid1.RowCount:=0;
            grid2.RowCount:=0;
            grid3.RowCount:=0;
            grid4.RowCount:=0;
            mbconn.Disconnect;
            close;
         end;
    end);
end;

时间: 2024-10-06 05:14:42

DelphiXE7 FMX 退出程序写法!的相关文章

android 退出程序写法小结

退出整个应用: //关闭当前activity方法一        finish(); //关闭当前界面方法二        android.os.Process.killProcess(android.os.Process.myPid()); //关闭当前界面方法三        System.exit(0); //关闭当前界面方法四       this.onDestroy(); 1.制造抛异常导致整个程序退出 2.将所有的activity放入到一个list中,然后在需要退出的时候,将所有的a

再按一次退出程序

在android程序应用中常常会遇到点击返回键时提示再按一次退出程序. 要实现这个功能须要完毕两点: 一.可以彻底退出程序 ·之前看到有人用 finish();,事实上这样做并不能真的退出程序,这样仅仅是结束当前的Activity,一个程序中是能够有多个Activity的,在android能够彻底关闭进程的方法有好几种. 第一种: // 获取当前进程的id int pid = android.os.Process.myPid(); android.os.Process.killProcess(p

Android实例-退出程序

Android实例-退出程序 http://www.cnblogs.com/FKdelphi unit Unit1; interface uses System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.Controls.Presentation, FMX.St

应用程序的关闭退出(在FMX中,Activity替代了Form的概念)

在VCL中,关闭程序的主窗体也就意味着程序的主循环结束,主程序自然而然结束.所以在主窗体中使用窗体的关闭函数(Close)即可,如下: procedure TfrmMain.btncloseClick(Sender: TObject); begin   Close; end; 在FMX中,由Activity替代了Form的概念,虽然TForm类仍然存在,但MainForm通过关闭函数无法结束程序,使用Application.Terminate均无效,调整为: uses   FMX.Platfor

Android实例-退出程序(XE8+小米2)

1 unit Unit1; 2 3 interface 4 5 uses 6 System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, 7 FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, 8 FMX.Controls.Presentation, FMX.StdCtrls; 9 10 type 11 TForm1 = c

BAT脚本的一些技巧写法

我以前一直以为bat不能像Linux的shell一样设置函数并且调用,事实上我发现这是可以的.不过由于批处理的特性是一行一行执行的,这种label的函数必须要写在文本的最后.如果写在了批处理命令的前面,bat会逐行运行里面的命令的.写在文档的最后面,并且在"函数区域"前跳过这些代码. (顺便吐槽一下,这种函数的写法和linux的shell很不一样,shell的function中的命令必须写在命令的前面,让shell逐行运行一次,才能在后面的命令中被人调用.) 函数的写法: ::在这个例

一维数组的三种写法

/** *一维 数组的几种写法 * 记住:①数组的左边不能有数字 *   ②数组的右边既然初始化了数组,那么就要赋值 */ //一维数组的标准格式 String[] arr1 = new String[]{"bo","li","jian"}; //上面的简写格式 String[] arr2 = {"bo","li","jian"}; //初始化容量 String[] arr3 = new

优雅的css写法

一.利用好代码折叠 css也可以进行优雅的代码折叠而且会比html更好看 折叠后的效果: 这样就可以很舒服的把它折叠起来. 二.向Twitter Bootstrap学习 1. 学习的第一点就是用class,去减少id.当然这是一个很基本的知识. 2. 学习的第二点是命名的词汇. 如group.control.banner.list.item,title.panel.content.container这些表结构和关系的词汇: 还有一些形容词danger.primary.lg.xs.info等等:

awk支持多个记录分隔符的写法

awk的-F参数可以指定新的记录分隔符,有些时候可能需求指定多个分隔符,比如下面的内容 width:720 height:360 如果需要取出width和height后面的值的话,一般大家会这样做,即做两次awk操作 # echo "width:720 height:360" | awk '{print $1;print $2}' | awk -F: '{print $2}' 720 360 其实呢,通过在awk中指定两个记录分隔符(空格和:),即可一次性的提取出width和heigh