CnPack Forum


 
Subject: 如何获取重载函数的地址
flq_00000
新警察
Rank: 1



UID 40720
Digest Posts 0
Credits 4
Posts 1
点点分 4
Reading Access 10
Registered 2008-7-31
Status Offline
Post at 2008-7-31 00:08  Profile | Blog | P.M. 
如何获取重载函数的地址


我有一个类:

TTest = class(TObject)

public

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

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

end;

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

那么怎么样获取第二个重载函数的地址呢?
请高手指点
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6812
Posts 3579
点点分 6812
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2008-7-31 10:09  Profile | Blog | P.M. 
直接写@TTest.GetSome怕是难以正确区分,得用类型的方式来区分吧。
也就是分别定义函数类型变量再赋值,再取地址。
Top
skyjacker
版主
Rank: 7Rank: 7Rank: 7
茶农


UID 2239
Digest Posts 9
Credits 617
Posts 269
点点分 617
Reading Access 100
Registered 2006-6-8
Status Offline
Post at 2008-7-31 11:39  Profile | Blog | P.M.  | QQ
“获取第一个重载函数的地址”,能否写个测试例子?




一壶清茶煮青春.
Top
 




All times are GMT++8, the time now is 2024-10-5 06:12

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.007581 second(s), 7 queries , Gzip enabled

Clear Cookies - Contact Us - CnPack Website - Archiver - WAP