zoukankan      html  css  js  c++  java
  • DELPHI 通过方法名执行方法

     通过方法名称,调用方法,并传参数!  

    TStringExec = procedure(const Value:String) of object;

     procedure TBaseClass.ExecMethod(Sender:TObject;methodName: string;const value:string);

    var
       Routine: TMethod;
       Exec: TStringExec;
    begin
        Routine.Data := Pointer(Sender) ;
       Routine.Code := self.MethodAddress(MethodName) ;
       if NOT Assigned(Routine.Code) then Exit;
       Exec := TStringExec(Routine) ;
       Exec(value);
    end;
  • 相关阅读:
    Spring
    数据库架构
    Spring
    Spring
    Spring
    服务的有状态和无状态(转)
    Java基础
    Ubuntu
    Ubuntu
    Ubuntu
  • 原文地址:https://www.cnblogs.com/kevinhlj/p/2713270.html
Copyright © 2011-2022 走看看