0

我有一个带有记录定义和一些辅助例程的单元。

因为有字符串要共享,第一次使用必须是这样的:

unit SharedStuff;

interface

uses
  ShareMem,....

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

是否有一个{$ifdef ...}可以让我查看该单元是由库还是可执行文件使用的?

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

0 回答 0