Как установить компонент TMS из старых версий? - PullRequest
0 голосов
/ 22 апреля 2019

Ранее я работал над проектом в Delphi XE7 и теперь хочу открыть и отредактировать его в Delphi 10 Seattle.Я использовал TMS component pack, но мой старый TMS для Delphi XE7.На самом деле, я не хочу покупать более новую версию, но хочу использовать некоторые из компонентов этой старой версии.Есть ли способ?

1 Ответ

1 голос
/ 22 апреля 2019

Откройте проводник Windows и перейдите в папку установки пакета компонентов TMS.Там откройте файл tmsdefs.inc в текстовом редакторе по вашему выбору.

Вы должны НЕ быть в состоянии найти {$IFDEF VER290} или {$IFDEF VER300}, так как онибудут записи для Delphi XE8 соответственно Delphi 10 Seattle!

Найдите {$IFDEF VER280}, это запись для Delphi XE7, и скопируйте весь раздел до соответствующего {$ENDIF}.Вставьте его после раздела VER280 и установите номер версии VER300 -> {$IFDEF VER300}.

Затем попробуйте открыть файл группового проекта tmsdXE7group.groupproj для Delphi XE7 в Delphi 10 Seattle и установите компоненты как любые другие (щелкните правой кнопкой мыши по пяти именам пакетов в представлении проекта -> compile, затем -> install.

Не забудьтеЧтобы добавить необходимые пути к пути к библиотеке:
Инструменты -> Параметры -> Параметры среды -> Параметры Delphi -> Библиотека -> при необходимости выберите "32-разрядная версия Windows" -> Путь к библиотеке -> Кнопка [...]:

  • Путь к папке установки пакета компонентов TMS, например C: \ TMS Component Pack
  • папка установки \ Delphi10Seattle \ Win32 \ Release (возможно, вам придется использовать вместо этого DelphiXE7)
  • установочная папка \ XlsAdapter

документация по версиям компилятора

...