在Delphi Berlin

时间:2016-10-03 22:35:57

标签: database report delphi-2010 delphi-10.1-berlin

我有一个Delphi 5应用程序,它有太多的第三方组件可以转移到Delphi 10.1,所以我从头开始,需要一些专家的建议。

它基本上是一个数据库程序,它使用带有CSV导入的DBISAM,我使用Report Builder来从数据构建报告。我的目标是创建一个多设备应用程序(Win64和MacOS)。我认为Fast Reports可以工作,但我不认为它是多设备程序的选项(即使在从Embarcadro for Berlin下载Fast Reports FMX安装后)。我打算将IBLite用于一个小型数据库,但是再次看不到这个。 Embarcadero告诉我这些组件适用于我想到的多设备应用程序。

有关从哪里开始的任何建议。感谢。

1 个答案:

答案 0 :(得分:0)

我不确定,但您可能找不到适用于移动平台的DBISAM驱动程序。您还应该记住,加载具有CPU消耗任务的移动设备并不是一个好主意。我建议使用多轮胎方法。您应该将您的应用程序分成几个部分。换句话说,您应该有一个后端服务器和一个为您的服务器实现UI的轻量级客户端。

我也认为你不需要从头开始。您可以逐步改进现有的应用程序。首先,您需要了解如何将忙碌逻辑与UI隔离开来。你甚至可以在Delphi 5上做到这一点。

抱歉,我的答案过于笼统,但你的问题也没有足够的细节