overload的函数如何在dll中exports?(50分)

  • 主题发起人 主题发起人 eastweast
  • 开始时间 开始时间
E

eastweast

Unregistered / Unconfirmed
GUEST, unregistred user!
在编写dll的过程中,有一些函数需要重载,但是在声明导出的时候要如何写?
是否允许在dll中重载函数?
 
估计只有在dll里用两个不同名的函数,然后在调用窗口再来声明重载吧
 
重载其实就是通过参数区分的;
改为exports
Test(str: pchar) name strtest,
Test(i: integer) name inttest

然后分别引用
 
应该只要声名一个名字就可以了,在函数调用的时候系统会根据参数的不同选择调用的
 
exports重载函数须指定参数,并取别名.见sunnyfairy的
 
多人接受答案了。
 
后退
顶部