社区
Delphi
帖子详情
知道一个对象和他的方法名如何动态调用?
shuyi
2003-10-28 05:38:25
说白了就是如何调用一个Object1的methed1, 当然不是简单的Object1.methed1()
,用RTTI来类库来实现
...全文
60
4
打赏
收藏
知道一个对象和他的方法名如何动态调用?
说白了就是如何调用一个Object1的methed1, 当然不是简单的Object1.methed1() ,用RTTI来类库来实现
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shuyi
2003-10-29
打赏
举报
回复
多谢
zhxfzhxf1
2003-10-28
打赏
举报
回复
UP
王集鹄
2003-10-28
打赏
举报
回复
//这样的?~~
type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
published
procedure Hello(Sender: TObject);
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
uses TypInfo;
procedure TForm1.Button1Click(Sender: TObject);
var
vMethod: TMethod;
begin
vMethod.Code := MethodAddress('Hello');
vMethod.Data := Self;
TNotifyEvent(vMethod)(Self);
TNotifyEvent(vMethod)(Sender);
end;
procedure TForm1.Hello(Sender: TObject);
begin
if Assigned(Sender) then
ShowMessage(Sender.ClassName)
else ShowMessage('nil');
end;
hotdog911
2003-10-28
打赏
举报
回复
不懂,帮你up
零基础Java入门课程-类和
对象
高级类特性 类的继承、父子类的初始化顺序、单继承性
方法
的覆盖、重载、super关键字、 多态、instanceof关键字、强制类型转换、 static关键字、final关键字 数组和枚举 一维数组的应用及内存分配 多维数组的应用及...
区块链之实战VM虚拟机开发
合约上下文,包括用户指定
调用
的合约
方法
名
和对应入参,通过Env_api在实际apply实现中获取,最终
调用
相应的合约
方法
。栗子详见系列第二篇。Memory合约除了应导出apply函数外,还须要导出memory
对象
。memory
对象
是...
微服务系列第七季-Java面向
对象
中的继承
第七季主要是给大家介绍一下Java面向
对象
中的继承,包括:继承的概念、为什么要继承、继承的类型及特性、extends关键字、final关键字、implements关键字、super和this关键字、子类中如何
调用
父类中的有参、无参构造...
python-面向
对象
(三)
本课程主要讲解python中面向
对象
知识点,主要内容如下: 1.类与类之间访问 2.单继承 3.Object祖先类 4.多继承 5.私有属性 6.私有
方法
7.重写基本使用 8.重写后
调用
父类
方法
9.重写后
调用
父类
方法
传参 10.面向
对象
特征
Python跑步入门
什么是数据类型 字符串和编码 通过字符串,了解编码知识 判断和循环 掌握基本的编程结构,判断和循环 简单数据结构 list tuple dict set 掌握常用简单的数据结构的基本操作 函数的定义和
调用
掌握函数概念、自定义...
Delphi
5,392
社区成员
262,732
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章