delphi中的FireMonkey做界面能够进行代码移植吗
答案:1 悬赏:0 手机版
解决时间 2021-04-06 11:01
- 提问者网友:原来太熟悉了会陌生
- 2021-04-05 19:41
delphi中的FireMonkey做界面能够进行代码移植吗,就是先做好界面,再将以前写好的代码移进去,能够实现吗?
最佳答案
- 五星知识达人网友:鱼芗
- 2021-04-05 20:17
有些困难 主要是看你以前代码的封装程度如何
firemonkey 是一套完整的界面引擎
就是说虽然借助于vcl 但是确独立于vcl 在一些代码 界面控制上不同点很多
如果你以前代码的封装程度很高,比如功能界面相分离,比如数据界面分离,使用MVC等
那么在功能和数据方面代码可以完全直接用,需要修改的只是界面读取数据的部分和功能连接部分
但是如果没有分离,代码中是混写的话 那么改起来就很麻烦了
就像你用vc写了一个项目 如果都是写在exe里的那么 用delphi就要重写这个exe
但是如果你写了一个exe和很多dll 那么你用delphi只需要重写这个exe dll可以用原来的
firemonkey 是一套完整的界面引擎
就是说虽然借助于vcl 但是确独立于vcl 在一些代码 界面控制上不同点很多
如果你以前代码的封装程度很高,比如功能界面相分离,比如数据界面分离,使用MVC等
那么在功能和数据方面代码可以完全直接用,需要修改的只是界面读取数据的部分和功能连接部分
但是如果没有分离,代码中是混写的话 那么改起来就很麻烦了
就像你用vc写了一个项目 如果都是写在exe里的那么 用delphi就要重写这个exe
但是如果你写了一个exe和很多dll 那么你用delphi只需要重写这个exe dll可以用原来的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯