Delphi中需要避免的组件

9

Delphi(XE2)附带了大量组件,其中许多已经存在了很长时间。哪些组件应该避免使用(例如BDE组件),哪些已经过时(TXPManifest?),哪些应该避免使用,因为它们无法使用或只会带来麻烦?


1
Win 3.1 的控件,也许?(除非它们已经从 XE2 中删除了...) - Andreas Rejbrand
1
就我个人而言,我会避免一切可以避免的东西,你越少将应用逻辑与用户界面绑定,它就越具可移植性,比如说你想将代码移植到Free Pascal/C++/等等。但这只是我的个人看法。 - user497849
@Andreas Win3.1的控件在XE2中仍然存在。 - Alister
1
我认为并不是所有人都理解你的问题...... 而且我记不起来有什么不被弃用或有错误应该避免使用。但我认为这仍然是一个好问题。 - EMBarbosa
@AndreasRejbrand - 我仍然(不得不)使用TFileList :( - Gabriel
显示剩余2条评论
2个回答

7

指的是没有源代码的任何内容。当一个组件的文档不完善时,难以确定其行为方式,并且因为无法重新编译而被困在旧版Delphi上,这会让人感到非常沮丧。


4

任何你不是绝对需要的东西。

我目前正在维护一个依赖于各种第三方组件的大型应用程序。为了升级应用程序,您需要升级组件。对于已经不再运营的供应商,这是一个问题。因此,整个应用程序陷入了僵局。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接