Перекомпиляция TeeChart 7 для XE2 - PullRequest
0 голосов
/ 22 февраля 2012

Я использовал TeeChart версии 7 для более старого проекта Dev Studio 2006 / C ++ Builder, который я собираюсь обновить до XE2.Однако я использую некоторые функции TeeChart, которые требуют платной версии, поэтому я не могу просто использовать встроенный TeeChart, который поставляется с XE2.

Поскольку я являюсь клиентом исходного кода TeeChart версии 7, я предполагаю, что могу перекомпилировать пакеты и переустановить их в XE2.Я хотел бы попытаться сделать это, чтобы избежать покупки новой лицензии на Teechart, так как у более новых версий действительно нет никаких дополнительных функций, которые мне нужны.Настроенный перекомпилятор / установщик от Steema для версии TeeChart, которая у меня есть, не будет работать с XE2, поэтому мне придется делать все это вручную.

При первой попытке перекомпилировать более старый исходный код TeeChart яУ нас довольно много синтаксических ошибок, которые, кажется, легко исправить, но я не знаю, как далеко я доберусь до того, как столкнусь со стеной.Но пока все они выглядят довольно прямо.

Кто-нибудь успешно скомпилировал версию TeeChart этого года изготовления и установил ее в XE2?Я хочу быть уверен, что это сработает после того, как я потрачу время на изучение Delphi и перестройку и установку компонентов.

Ответы [ 2 ]

3 голосов
/ 22 февраля 2012

Пару лет назад, когда мы портировали с D6 на D2010, мы просто перекомпилировали наш код TeeChart версии 3. Осталось решить лишь несколько очень мелких вопросов. Сейчас мы просто используем очень маленькое подмножество TeeChart (около 7 или 8 базовых блоков), но это все же основные блоки. Я думаю, тебе не о чем беспокоиться.

В конце концов я обновил TeeChart. Если я правильно помню, это была лучшая поддержка тем XP, которая заставила нас обновить TeeChart версии 3. Однако, поскольку ваш TeeChart уже имеет поддержку тем, я полностью ожидаю, что перекомпиляция будет успешной.

0 голосов
/ 23 февраля 2012

Я насчитал около 85 {$ IFDEF D16} в реальных источниках TeeChart.

И это была только работа по адаптации версии TeeChart 2011, которая уже работала с XE. Переход, который вы хотели бы сделать, с TeeChart 7, значительно выше этого (обратите внимание, что последняя IDE, поддерживаемая TeeChart v7, - это D2007, поэтому есть также изменения, чтобы она работала с D2009, C2010 и XE, чтобы рассмотреть, как большинство из них являются накопительными).

Я не хочу вас обескураживать, но я не думаю, что это скомпилирует "как есть".

...