![](/img/trans.png)
[英]How do I detect if my python code is running in PowerShell or the Command Prompt (cmd)
[英]How to detect that Delpi code is running in a DLL?
我正在创建一个 [Windows] DLL,主要供非 delphi 调用者使用。 我想使用一些现有的“库”代码,但如果在 DLL 中执行,有些部分可能不合适或有问题。
有没有办法检测代码是否在 DLL 中运行?
指示模块是否是共享库。
如果模块是动态链接库(DLL),则IsLibrary变量为True。
if MainInstance <> HInstance then // => DLL
如果一致地使用运行时包rtl,则IsLibrary 的值始终为 FALSE 。 在这种情况下,IsLibrary和 IsConsole变量是全局的。 值由 exe 设置。 它们不会被 DLL 更改。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.