我正在将一大堆具有硬连线FIB +连接的应用程序迁移到Fire-Dac组件中,我正在寻找一种最不痛苦的方法,如何做到这一点。
首先,我已经解耦并迁移了后端,以获得连接中立和连接依赖部分并手动重构现有应用程序。我也写过FireDac部件。
要迁移Delphi代码,似乎没问题......
但是屁股中的巨大痛苦似乎是设计时在表单和数据模块上放置的组件的迁移:我安装了GExpert并尝试使用已定义的规则替换组件如何映射某些属性,但它失去了相互参考组件,可能是因为逐步更换过程中的类型不兼容。
我目前的做法是手工作业:为旧FIB +组件的名称添加后缀,将原始名称复制并粘贴到新的相应Fire-Dac组件。此步骤我重复所有组件,然后正确设置属性并删除FIB +组件。它允许我在此过程中一次又一次地检查旧设置。
有没有人有一些经证实/推荐的方法如何做得更好?
谢谢,pf
答案 0 :(得分:2)
几个方面: