unit Unit1;

interface

uses
System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants,
FMX.Presentation.Messages,
FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs,
FMX.Controls.Presentation, FMX.StdCtrls; type
TForm1 = class(TForm)
Button1: TButton;
procedure FormCreate(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure FormDestroy(Sender: TObject);
private
{ Private declarations }
FMessageSender: TMessageSender;
public
{ Public declarations }
procedure DefaultHandler(var Message); override;
end; var
Form1: TForm1; implementation {$R *.fmx} procedure TForm1.Button1Click(Sender: TObject);
begin
FMessageSender.SendMessage(10, 'aaa');
end; procedure TForm1.DefaultHandler(var Message);
begin
inherited;
ShowMessage(TDispatchMessage(Message).MsgID.ToString());
ShowMessage(TDispatchMessageWithValue<String>(Message).Value);
end; procedure TForm1.FormCreate(Sender: TObject);
begin
FMessageSender := TMessageSender.Create();
FMessageSender.Receiver := Self;
end; procedure TForm1.FormDestroy(Sender: TObject);
begin
FMessageSender.DisposeOf();
end; end.

  

最新文章

  1. Servlet学习:实现分页效果的方法
  2. LINUX安全加固规范
  3. Java内存区域-- 运行时数据区域
  4. Sqli-labs less 41
  5. ThinkPHP中视图模型详解.
  6. 手势识别=读取手机联系人=ContentResolver-Day3
  7. html里面自定义弹出窗口
  8. Java正則表達式演示样例
  9. 利用CSS3制作网页动画
  10. git日常使用经验积累
  11. 远程拷贝、查看端口、vim常见快捷键、查找替换命令、grep命令、查看存储空间的命令、chkconfig命令、系统自动启动级别、主机名配置、IP地址配置、域名映射、防火墙设置
  12. 网页设计(CSS&amp;JS)
  13. linux c ---raise 使用范例的代码
  14. 服务器资源监控插件(jmeter)
  15. mysql的报错
  16. css:伪类和伪元素
  17. 深度森林DeepForest
  18. CF Round #509 (Div. 2)
  19. 第 14 章 结构和其他数据形式(names)
  20. Android -- Property Animation

热门文章

  1. MySQL案例02:ERROR 1221 (HY000): Incorrect usage of DB GRANT and GLOBAL PRIVILEGES
  2. centos7主机名的修改
  3. Topshelf Configuration z
  4. 【Leetcode】【Medium】Validate Binary Search Tree
  5. .net 面向对象程序设计深入](1)UML
  6. July 25th 2017 Week 30th Tuesday
  7. July 02nd 2017 Week 27th Sunday
  8. The Tao to Excellent
  9. 百度地图隐藏LOGO显示
  10. HttpServletRequest的随手记