功用一:在框架里面根据存储在数据表中的方法名来动态调用执行方法。

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;

type
TForm1 = class(TForm)
    Button1: TButton;
    procedure FormCreate(Sender: TObject);
published
     procedure Test(Sender: TObject);
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

{ TForm1 }

procedure TForm1.Test(Sender: TObject);
begin
ShowMessage('hello');
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
@Button1.OnClick := MethodAddress('test')
end;

end.

注:MethodAddress()只能获取published声明的方法地址指针。

转载于:https://www.cnblogs.com/lzj1981/archive/2013/04/28/3049249.html

根据数据表中的存储的方法名称来调用方法相关推荐

  1. 应用开发框架之——根据数据表中的存储的方法名称来调用方法

    功用一:在框架里面根据存储在数据表中的方法名来动态调用执行方法. unit Unit1; interface uses   Windows, Messages, SysUtils, Variants, ...

  2. Java反射————Method根据方法名称字符串调用方法

    引言 之前浏览廖雪峰老师的个人博客网站,无意间发现了关于在Java8中获取参数的方法,随手一转<Java 8中获取参数名称>,没想到今天遇到一个功能,非常符合这种反射调用的使用场景.回看了 ...

  3. access调整行高和列宽_access数据表中改变行高和列宽有哪几种方法?

    展开全部 access数据表中改变行高和列宽的方法: 1.直接在行选择器或列选择权边界处拖动: 2.点击顶部行选择后,右击,可从快捷32313133353236313431303231363533e5 ...

  4. MySQL修改数据表中的字段名

    MySQL修改数据表中的字段名 在一张数据表中只能设置一个唯一名称的字段名.在同一张数据表中,不能出现两个名称完全相同的字段名. 因此,数据库系统可以通过字段名来区分数据表中的不同字段. 在MySQL ...

  5. 如何查询数据表中指定字段的内容?

    @R星校长 查询数据表中指定字段的内容 MySQL从数据表中查询数据的基本语句为SELECT语句. SELECT语句的可选参数比较多,让我们先从最简单的开始,带大家一步一步的深入SELECT语句的使用 ...

  6. sonar 分析的质量数据在数据库表中的存储和质量维度数值的研究

    首先sonar分析的质量数据维度明细在metric表中: 图中很关键的数据:覆盖率,新增覆盖率:代码行覆盖率,代码行新增覆盖率 覆盖率是字节码的比值,代码覆盖率是代码行层面的统计,所以一般代码行覆盖率 ...

  7. SQL Server 2008空间数据应用系列五:数据表中使用空间数据类型

    友情提示,您阅读本篇博文的先决条件如下: 1.本文示例基于Microsoft SQL Server 2008 R2调测. 2.具备 Transact-SQL 编程经验和使用 SQL Server Ma ...

  8. 在access中一列称为_在数据表中,每一行称为一条____,每一列称为一个____。

    [填空题]Access提供了两种字段数据类型,用于保存文本或文本和数字的组合数据,这两种数据类型是____和____. [单选题]Access中,一个数据表最多可以建立()个主键. [单选题]The ...

  9. 在access中一列称为_11.Access2010数据表中的一列,称为()

    [单选题]9.Excel2010中,工作表是一个() [填空题]110.在Word2010中,同时按下Cthl和V按键的作用是(). [单选题]20.Word2010编辑文档时,正在输入的文字添加在( ...

最新文章

  1. 吴恩达神经网络和深度学习——第三周笔记
  2. matlab求迟滞,MATLAB PI迟滞模型问题
  3. Cortex-M3 NVIC与中断控制
  4. java 判断是否包含中文_Java 判断字符串是否包含中文正则表达式
  5. Sublime Text一个小插件——SideBarEnhancements
  6. 在extjs 中使用FCKeditor
  7. Raki的读paper小记:SpanBERT: Improving Pre-training by Representing and Predicting Spans
  8. confluence在CentOS Linux release 8.2.2004 (Core)上搭建过程
  9. Powerbuilder 12.5 下载地址
  10. 鸟哥的Linux私房菜_服务器架设篇 第三版
  11. markdown中编写数学公式的常用 latex 语法
  12. 高等数学中一些数学定理和公式
  13. linux软硬链接 计数,深入理解Linux的软链接和硬链接
  14. SAP中的电子数据交换EDI
  15. 三季度现货白银基本面分析
  16. 全国计算机一级学科博士点,一级学科博士点高校排名
  17. 创业故事:挖人的手段
  18. mysql建表语句主键索引_MySQL添加主键、索引
  19. 压缩感知稀疏基之离散余弦变换(DCT)和离散正弦变换(DST)
  20. 华为设备Voice VLAN配置命令

热门文章

  1. C++ vector
  2. 3.1 神经网络概览
  3. pyplot.annatate
  4. Linux 启动顺序
  5. Python Windows文件操作
  6. linux系统下部署go语言环境
  7. 使用vSAN RVC进一步了解vSAN环境
  8. 实战VEEAM BR 10针对物理AD服务器备份与APP感知还原
  9. Docker学习总结(61)——Docker、Docker-Compose、Docker swarm 、 K8s 之间的区别
  10. linux连接mysql_主机Navicat连接linux(虚拟机)的mysql数据库