是否有编译器定义以查看库是否使用了单元?

时间:2014-09-15 18:35:59

标签: delphi dll ifdefine

我有一个包含记录定义和一些帮助程序的单元。

因为要分享的字符串首次使用必须如下:

unit SharedStuff;

interface

uses
  ShareMem,....

如果在dll的上下文中使用单位,我只想使用ShareMem

是否有{$ifdef ...}允许我查看该单元是由库还是可执行文件使用?

uses
  {$ifdef InLibrary}  <<--?
  ShareMem,
  {$else}
  FastMM,
  {$ifend} 

0 个答案:

没有答案