zoukankan      html  css  js  c++  java
  • 应用开发框架之——根据数据表中的存储的方法名称来调用方法

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

    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声明的方法地址指针。

  • 相关阅读:
    实现自动进行金额汇总
    实现模糊查询
    手电筒查询
    lov的建立
    日历 的建立
    快速创建Folder
    TAB页制作
    堆叠画布
    弹性域的开发
    注销记录的实现
  • 原文地址:https://www.cnblogs.com/martian6125/p/9631001.html
Copyright © 2011-2022 走看看