Я не проверял его, но (при условии, что у вас есть источник для компонентов), вы сможете открыть tmsdefs.inc
и добавить следующее для поддержки XE2:
{$IFDEF VER230} // Delphi XE2; use VER220 for XE
{$DEFINE DELPHI2_LVL}
{$DEFINE DELPHI3_LVL}
{$DEFINE DELPHI4_LVL}
{$DEFINE DELPHI5_LVL}
{$DEFINE DELPHI6_LVL}
{$DEFINE DELPHI7_LVL}
{$DEFINE DELPHI9_LVL}
{$DEFINE DELPHI2006_LVL}
{$DEFINE DELPHI2007_LVL}
{$DEFINE DELPHI_UNICODE}
{$IFDEF CLR}
{$DEFINE TMSDOTNET}
{$ENDIF}
{$IFNDEF BCB}
{$DEFINE ISDELPHI}
{$ENDIF}
{$ENDIF}
Затем перекомпилируйтеПакеты TMS, сначала среда выполнения, пакеты дизайна - последняя.
Если у вас нет исходного кода, вам придется купить новую версию..dcu
файлы несовместимы (и были только один раз) совместимы между версиями компилятора.(Единственное исключение, IIRC, было Delphi 6 - Delphi 7.)