Доступен ли компонент FIB Plus для Delphi XE5?
В моем текущем проекте Delphi 2010 с Firebird используется последняя версия. Также использовал FIB Plus 7 для подключения к Firebird.
Есть план перейти на Delphi XE5.
Есть ли какие-либо предложения о том, доступна ли поддержка Delphi XE5 с FIB Plus или какие-либо хорошие альтернативы наряду с переходом на компоненты FIB plus?
Заранее спасибо.
С наилучшими пожеланиями.
Вишал
1 ответ
Вы можете скомпилировать его и использовать FIB+ в XE5, но вы не сможете использовать конструкторы и т. Д. В IDE. Например, вы просто получите блок ввода для ввода SQL вместо необычной формы, которую предоставляют дизайнеры. Чтобы заставить его работать, вам просто нужно создать новые пакеты для XE5, которые в значительной степени совпадают с XE4. Я просто скопировал папку "C:\Program Files (x86)\Devrace\FIBPlus 7.5\sources\D_XE4" на моем ПК и отредактировал FIBPlus.inc, чтобы включить:
// Delphi XE5
{$IFDEF VER260}
{$DEFINE D_XE5}
{$ENDIF}
{$IFDEF D_XE5}
{$DEFINE D_XE4}
{$ENDIF}
Но на самом деле этот продукт практически мертв, и лучше подумать об использовании чего-то другого. Мы перешли на FireDac, но у некоторых клиентов было много быстрых отчетов, использующих FIB+, и было проще скомпилировать в FIB+ только для своих отчетов, чем делать их все снова в качестве пробела.