如何在Delphi XE2中安装TMS组件包6.0?

如何在Delphi XE2中安装TMS组件包6.0?,delphi,components,vcl,delphi-xe2,tms,Delphi,Components,Vcl,Delphi Xe2,Tms,为了在DelphiXE2中成功地安装它们,需要做哪些更改?我很确定我刚刚登录了他们的网站,下载了他们的安装程序,并安装了它 从他们的网站: Embarcadero发布了新的RAD Studio XE2!TMS组件包是 为Delphi XE2和C++Builder XE2做好准备。活跃的注册用户可以 立即下载支持新XE2的最新版本v6.1.5.0 IDE的 我很确定我只是登录了他们的网站,下载了他们的安装程序,然后安装了 从他们的网站: Embarcadero发布了新的RAD Studio XE2

为了在DelphiXE2中成功地安装它们,需要做哪些更改?我很确定我刚刚登录了他们的网站,下载了他们的安装程序,并安装了它

从他们的网站:

Embarcadero发布了新的RAD Studio XE2!TMS组件包是 为Delphi XE2和C++Builder XE2做好准备。活跃的注册用户可以 立即下载支持新XE2的最新版本v6.1.5.0 IDE的


我很确定我只是登录了他们的网站,下载了他们的安装程序,然后安装了

从他们的网站:

Embarcadero发布了新的RAD Studio XE2!TMS组件包是 为Delphi XE2和C++Builder XE2做好准备。活跃的注册用户可以 立即下载支持新XE2的最新版本v6.1.5.0 IDE的

我还没有测试它,但是(假设您有组件的源代码),您应该能够打开
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。)

我还没有测试它,但是(假设您有组件的源代码),您应该能够打开
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。)