【发布时间】:2012-02-13 19:07:09
【问题描述】:
举个例子,让我们检查一下臭名昭著的TStrings.StrictDelimiter:
{$IF Declared(TStrings.StrictDelimiter)}
{$MESSAGE WARN 'Beware of TStrings.StrictDelimiter which is False by default!'}
{$IFEND}
但是,Declared 编译器内在在条件行上报告语法错误:E2029 ')' expected but '.' found。 (在 XE 上测试)
【问题讨论】:
-
{$IF declared()}不支持此功能,但有一个QC 可以投票。
标签: delphi portability conditional-compilation