Готовиться к Delphi 2009 и выше при разработке с Delphi 7?

Я разрабатываю надстройку Word в Delphi 7, но вскоре, как вы знаете, я обновлю ее до Delphi 2010, так как в версии 2009 Delphi вводит новый тип строкиUnicodeString что равно ключевому словустрока , С другой стороны, согласноэта тема нам нужно использовать WideString для связи с COM.

Мой вопрос заключается в том, что я должен сделать, чтобы подготовиться к Delphi 2010 в будущем, в то время как в настоящее время развивается в Delphi 7? В настоящее время в моем коде я использую пользовательский тип UnicodeString. Идея состоит в том, что при компиляции с D7 моей строкой является WideString, при компиляции с D2009 и до UnicodeString я вижу, что Virtual TreeView использует такую технику, как следующий код:

{$ifndef COMPILER_12_UP}
type
  UnicodeString = WideString;
  PByte = PAnsiChar;
{$endif COMPILER_12_UP}

Ответы на вопрос(4)

Ваш ответ на вопрос