以前我在一个项目中工作Delphi XE7
,现在想在Delphi 10 Seattle
. 我用过TMS component pack
,但我的旧 TMS 用于Delphi XE7
. 实际上,我不想购买较新的版本,而是想使用一些旧版本的组件。有什么办法吗?
问问题
806 次
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 XE7
inDelphi 10 Seattle
并像安装任何其他组件一样安装组件(右键单击项目视图中的五个包名称 -> 编译,然后 -> 安装。
不要忘记将必要的路径添加到库路径:
工具 -> 选项 -> 环境选项 -> Delphi 选项 -> 库 -> 如果需要,选择“32-Bit-Windows” -> 库路径 -> 按钮 [。 ..]:
- TMS 组件包安装文件夹路径,例如 C:\TMS 组件包
- 安装文件夹\Delphi10Seattle\Win32\Release (也许你必须使用 DelphiXE7 代替)
- 安装文件夹\XlsAdapter
于 2019-04-22T18:09:37.083 回答