Мы постепенно преобразовываем большую и сложную коллекцию проектов Delphi 6 в Delphi 2007.
В Delphi я могу использовать директивы компилятора в файлах dpr, dpk и pas, чтобы сделать разные коды видимыми для разных версий. Например:
requires
rtl,
vcl,
vclx,
{$IFDEF VER180} //Delphi 2007 and later
IndyCore,
IndySystem,
IndyProtocols;
{$ELSE} //earlier than Delphi 2007
IndyCore60,
IndySystem60,
IndyProtocols60;
{$ENDIF}
Однако я не знаю, как сделать то же самое в файле dof. Вышеуказанное условие require относится к пакету, который используется программой. Я хочу, чтобы эта программа имела разные настройки пакетов для разных версий Delphi. Поэтому я хочу поместить что-то вроде следующего в файл dof:
{$IFDEF VER180}
Packages=vcl;rtl;vclx;IndySystem;IndyCore;IndyProtocols;MyPackage;
{$ELSE}
Packages=vcl;rtl;vclx;IndySystem60;IndyCore60;IndyProtocols60;MyPackage;
{$ENDIF}
Я очень новичок в Delphi 2007, так что, надеюсь, я упускаю что-то действительно очевидное!
Любые предложения, полученные с благодарностью.