【发布时间】:2014-09-03 07:37:39
【问题描述】:
当您在 Delphi XE6 中编译 DLL 时,它会自动从 System.Rtti.pas 导出函数 TMethodImplementationIntercept。我试图找到一种方法来避免这种导出,但没有找到任何可以解决问题的配置或编译器指令。
System.Rtti 单元几乎是不可能避免的,因为它被 delphi 中的几乎所有东西间接使用。
在 XE6 中构建 DLL 时有没有办法避免导出这个函数?
【问题讨论】:
-
只是一个问题:为什么避免导出这个函数很重要?
-
第一:在大多数情况下它是没用的。第二:这很奇怪。
-
@HEARTWARE 喜欢整洁
-
@Kekas 这是 XE6 中的新功能吗?
-
@DavidHeffernan 我从 XE2 跳到 XE6,所以我还不知道。
标签: delphi dll rtti delphi-xe6