我在 Delphi 7 项目中有以下代码(IP 地址已更改)。
const
{$IFNDEF DEBUG}
AUTHENTICATOR_DB_ADMIN_HOST = '123.456.789.12';
{$ELSE}
AUTHENTICATOR_DB_ADMIN_HOST = '127.0.0.1';
{$ENDIF}
在项目选项下:
- 在“目录/条件编译”选项卡下的“条件编译”部分,我只定义了一个“DEBUG”变量。
- 在“版本信息”选项卡下的“模块属性”部分,我勾选了标记为“Debug-build”的复选框。
123.456.789.12
而不是127.0.0.1
。请问我错在哪里?此问题是在Delphi的条件编译是否允许定义的符号包含值?之后的继续提问。
{$DEFINE DEBUG}
以使其仅在特定单元中定义。 - Sertac Akyuz