Компоненты delphi xe2 tms недоступны для платформы x64 - PullRequest
4 голосов
/ 22 сентября 2011

Установленные tms компоненты 6.1.4.1 в delphi xe2.Под платформой x32 они работают нормально, но под платформой x64 они недоступны.Я что-то упустил?

Ответы [ 3 ]

5 голосов
/ 22 сентября 2011

После некоторого обмена с TMS Software кажется, что проблема связана с изменениями в реализации различных платформ с компонентами.Таким образом, решение, как вы сказали в предыдущем комментарии.Оставайтесь в 32-х битах и ​​ставьте компоненты и код.И только в конце скомпилируйте в 64 бита.В случае ошибки компилятора перейдите в меню «Сервис», «Параметры», «Параметры Delphi», «Библиотека»Выберите 32 бита, скопируйте путь, который вы используете для компонентов TMS.И выберите после 64 бит и вставьте путь, который вы скопировали из 32 бит.Скомпилируйте и все работает.

3 голосов
/ 29 сентября 2011

Я думаю, что TMS выпустила эти компоненты слишком рано без надлежащего тестирования.Во-первых, уловка ручного указания пути к исходному к платформе x64 не работает (я должен сказать, что совершенно глупо, что установщик не сделал этого сам по себе).Теперь Embarcadero также поставляет пакеты обновлений (даже через месяц после выпуска), в то время как TMS догоняет (если?).Я думаю, что devexpress и Raize имеют смысл продолжать тестировать компоненты, прежде чем они будут помечены как «готовые для xe2».

2 голосов
/ 22 сентября 2011

Если мы посмотрим на веб-сайт TMSSoftware, кажется, что это v6.1.5.0 из пакета компонентов TMS, который готов для Delphi XE2.

На этой странице:

http://tmssoftware.com/site/

Сообщение первого сентября. Название: "Информация: TMS Component Pack v6.1.5.0 готов для Delphi XE2 и C ++ Builder XE2"

...