如何检测DLL中是否正在运行Delpi代码?

Tom*_*omB 2 windows delphi dll

我正在创建一个[Windows] DLL,主要供非delphi调用者使用。我想使用一些现有的“库”代码,但是如果在DLL中执行某些部分,则可能不合适或存在问题。

有没有一种方法可以检测代码是否在DLL中运行?

Rem*_*eau 7

System.IsLibrary

指示模块是否为共享库。

如果模块是动态链接库(DLL),则IsLibrary变量为True。