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


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

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

  • 相关阅读:
    第四章的知识点:
    第一章的知识点:
    13
    12
    11
    10
    9
    zy
    金嘉琪 作业
    1022作业
  • 原文地址:https://www.cnblogs.com/hnxxcxg/p/2940964.html
Copyright © 2020-2023  润新知