1 (изменено: Freeman, 19.06.2023 в 20:01)

Тема: Поддержка Delphi 4-5

У нас в Readme написано, что теоретически можно использовать любую версию Delphi, начиная с Delphi 4.
Стоит заметить, что в более ранних версиях не поддерживались условные выражения(CONDITIONALEXPRESSIONS) при использовании директив условной компиляции, то есть, такие вещи раньше просто не скомпилировались бы:

    {$IF ...}

    {$IFEND}

В документации предлагается делать вот так:

 {$IFDEF CONDITIONALEXPRESSIONS}
    {$IF CompilerVersion >= 17.0}
      {$DEFINE HAS_INLINE}
    {$IFEND}
    {$IF RTLVersion >= 14.0}
      {$DEFINE HAS_ERROUTPUT}
    {$IFEND}
 {$ENDIF}

2

Re: Поддержка Delphi 4-5

Да, надо исправить версии на 6-2007. Не думаю, что особо потеряем. На практике народ обычно Delphi 7 пользует.