Board logo

Subject: 如何获取重载函数的地址 [Print This Page]

Author: flq_00000    Time: 2008-7-31 00:08     Subject: 如何获取重载函数的地址


我有一个类:

TTest = class(TObject)

public

    function GetSome(a : integer) : integer; overload;

    function GetSome(s : string) : integer; overload;

end;

可以这样获取第一个重载函数的地址--@TTest.GetSome

那么怎么样获取第二个重载函数的地址呢?
请高手指点
Author: Passion    Time: 2008-7-31 10:09

直接写@TTest.GetSome怕是难以正确区分,得用类型的方式来区分吧。
也就是分别定义函数类型变量再赋值,再取地址。
Author: skyjacker    Time: 2008-7-31 11:39

“获取第一个重载函数的地址”,能否写个测试例子?




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0