如何在 Delphi XE2 中安装 TMS Component Pack 6.0?

Posted

技术标签:

【中文标题】如何在 Delphi XE2 中安装 TMS Component Pack 6.0?【英文标题】:How to install TMS Component Pack 6.0 in Delphi XE2? 【发布时间】:2011-11-21 04:45:39 【问题描述】:

为了在 DelphiXE2 中成功安装它们必须进行哪些更改

【问题讨论】:

【参考方案1】:

我很确定我刚刚登录了他们的网站,下载了他们的安装程序并安装了它。

来自他们的网站:

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

【讨论】:

【参考方案2】:

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

【讨论】:

以上是关于如何在 Delphi XE2 中安装 TMS Component Pack 6.0?的主要内容,如果未能解决你的问题,请参考以下文章

Delphi,如何在两个不同的包中安装具有相同名称的组件

Delphi - 为啥我不能在 64 位中安装我的组件?

如何使用Delphi XE2覆盖WSDL中的服务名称?

如何改变delphi xe2编程环境下所显示的源代码的字体大小

如何让 FastCodePatch 在 Delphi XE2 Win64 平台上工作?

如何在 Delphi XE2 中将菜单项添加到 Mac OS Finder