Рассмотрим следующий фрагмент:
requires
designide,
rtl,
vcl,
{$IF RTLVersion < 19.0} // E2026 Constant expression expected
//{$IF CompilerVersion = 22.0} // same as above
vcljpg;
{$ELSE}
vclimg;
{$IFEND}
Кажется, это абсолютно синтаксически правильно.Тем не менее, компилятор захлебывается и сообщает Constant expression expected
.Что на самом деле происходит здесь?
Технический: в настоящее время тестируется только на XE (15.0.3953.35171).
Конечно, предложения обходного пути приветствуются.