我有一个带有记录定义和一些辅助例程的单元。
因为有字符串要共享,第一次使用必须是这样的:
unit SharedStuff;
interface
uses
ShareMem,....
ShareMem
如果该单元在 dll 的上下文中使用, 我只想使用。
是否有一个{$ifdef ...}
可以让我查看该单元是由库还是可执行文件使用的?
uses
{$ifdef InLibrary} <<--?
ShareMem,
{$else}
FastMM,
{$ifend}