-2

在我当前使用 Firebird 最新版本的项目 Delphi 2010 中。还使用 FIB Plus 7 连接到 firebird。

有一个计划去 Delphi XE5。

任何建议是否支持带有 FIB Plus 的 Delphi XE5 或任何好的替代方案以及从 FIB plus 组件的转换?

提前致谢。

最诚挚的问候。

维沙尔

4

1 回答 1

1

您可以编译它并在 XE5 中使用 FIB+,但您将无法在 IDE 中使用设计器等。例如,您将只获得一个用于输入 SQL 的备注框,而不是设计人员提供的精美表单。要使其正常工作,您只需为 XE5 创建与 XE4 几乎相同的新包。我刚刚将我的 PC 上的文件夹“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+ 中仅针对他们的报告进行编译比作为权宜之计再次进行所有这些更容易。

于 2015-10-13T10:21:41.147 回答