根据数据表中的存储的方法名称来调用方法
2013-04-28 14:31
309 查看
功用一:在框架里面根据存储在数据表中的方法名来动态调用执行方法。
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声明的方法地址指针。
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声明的方法地址指针。
相关文章推荐
- 应用开发框架之——根据数据表中的存储的方法名称来调用方法
- C#中一些易混淆概念总结--------数据类型存储位置,方法调用,out和ref参数的使用
- 根据会员编号、会员名称、会员积分、店铺编号查询数据的简单方法(sql语句)
- sqlserver,获取调用存储过程返回数据的方法。
- C#中的类SqlCommand对象使用方法ExecuteNonQuery()调用SQLServer存储过程时,存储过程执行成功,数据发生改变,但是返回-1
- 根据方法名称动态调用方法
- WindowsMobile(Winform)开发中的数据存储(解决在不同的Form中要调用对方的方法或者使用对方的数据问题)
- Sql server中根据存储过程中的部分信息查找存储过程名称的方法【视图和Function】
- c#定义一个方法,根据存储过程名称和存储过程参数数组,执行对应的存储过程
- 根据字符串名称动态调用Python的函数和对象方法
- xutils中返回的数据在回调方法onSuccess中写了文件存储,但是在主线程调用的时候拿不到文件内容
- 在servlet存储对象的实列化,然后通过jsp把对象中一个方法返回的是Arraylist集合 数据调用出来
- Sql server中根据存储过程中的部分信息查找存储过程名称的方法【视图和Function】
- 【C#小知识】C#中一些易混淆概念总结--------数据类型存储位置,方法调用,out和ref参数的使用
- 【C#小知识】C#中一些易混淆概念总结---------数据类型存储,方法调用,out和ref参数的使用
- Jquery如何序列化form表单数据为JSON对象 C# ADO.NET中设置Like模糊查询的参数 从客户端出现小于等于公式符号引发检测到有潜在危险的Request.Form 值 jquery调用iframe里面的方法 Js根据Ip地址自动判断是哪个城市 【我们一起写框架】MVVM的WPF框架(三)—数据控件 设计模式之简单工厂模式(C#语言描述)
- (转)根据表中数据生成insert语句的存储过程(另一种方法)
- j2ee调用Oracle带数组参数和游标的存储过程方法
- android:数据的存储与访问----文件方法
- 用户控件与用户控件数据同步刷新;方法调用