鉴于希望在单元文件中使用有用的 Region 编译器指令,允许在以前版本的 Delphi 中使用这些相同单元的最佳方法是什么?似乎没有“体面”的方法。(所需的 IDE 版本是 Delphi 7)
我喜欢在方法定义上方设置区域来隐藏/显示方法定义帮助和版本历史注释,但我必须将区域指令与其他编译器指令包围起来,这有点破坏区域编译器指令的“清洁度”。
我想如果使用不支持区域的 Delphi 版本,可以编写一个预处理器来注释掉所有 Region/EndRegion 指令。然后再添加回来以供以后的版本使用?
我不是 100% 切换到 Delphi 2009 并且需要支持多个 IDE 版本。