-1

以前我在一个项目中工作Delphi XE7,现在想在Delphi 10 Seattle. 我用过TMS component pack,但我的旧 TMS 用于Delphi XE7. 实际上,我不想购买较新的版本,而是想使用一些旧版本的组件。有什么办法吗?

4

1 回答 1

1

打开 Windows 资源管理器并导航到 TMS 组件包安装文件夹。使用您选择的文本编辑器打开文件tmsdefs.inc 。

您应该找不到or{$IFDEF VER290}{$IFDEF VER300}因为它们Delphi XE8分别是Delphi 10 Seattle!

搜索{$IFDEF VER280},这是 的条目Delphi XE7,并将整个部分复制到相应的{$ENDIF}。将其粘贴在VER280部分之后并将版本号设置为VER300 -> {$IFDEF VER300}

然后尝试打开组项目文件tmsdXE7group.groupproj for Delphi XE7inDelphi 10 Seattle并像安装任何其他组件一样安装组件(右键单击项目视图中的五个包名称 -> 编译,然后 -> 安装。

不要忘记将必要的路径添加到库路径:
工具 -> 选项 -> 环境选项 -> Delphi 选项 -> 库 -> 如果需要,选择“32-Bit-Windows” -> 库路径 -> 按钮 [。 ..]:

  • TMS 组件包安装文件夹路径,例如 C:\TMS 组件包
  • 安装文件夹\Delphi10Seattle\Win32\Release (也许你必须使用 DelphiXE7 代替)
  • 安装文件夹\XlsAdapter

编译器版本文档

于 2019-04-22T18:09:37.083 回答