Учитывая желание использовать полезную директиву компилятора Region в файлах модулей, каков наилучший подход, позволяющий использовать эти же модули в предыдущих версиях Delphi? Кажется, нет «приличного» подхода. (Требуемая версия IDE - Delphi 7)
Мне нравится, когда Regions выше определений методов, чтобы скрыть / отобразить справку по определениям методов и комментарии к истории версий, но мне придется окружать директивы Region другими директивами компилятора, что в некотором роде убивает «чистоту» директив компилятора региона.
Я полагаю, что препроцессор мог бы быть написан для закомментирования всех директив Region / EndRegion, если используется версия Delphi, которая не поддерживает регионы ... и добавить потом обратно для более поздних версий?
Я не на 100% перешел на Delphi 2009 и мне нужно поддерживать несколько версий IDE.