delphi – 用代码替换非可视组件

前端之家收集整理的这篇文章主要介绍了delphi – 用代码替换非可视组件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
“用代码替换非可视组件”是Delphi 7中经过验证的优化技术.主要是关于数据库访问.

解决方法

您引用的网站谈到用不显示任何组件显示对话框的代码替换对话框组件.另一种方法是编写几行代码,以便在需要时设置和显示对话框,并完全跳过该组件.但这并不是速度或尺寸的优化.这不是速度优化,因为你的代码完全可以完成组件所做的事情,并且它不是大小优化,因为任何一个组件在程序中占用的空间都可以忽略不计.

数据库组件不像对话框组件那样容易替换. Delphi中的几乎所有内容都旨在使用标准数据库组件的后代.如果您不使用这些组件,那么您将根本不使用任何Delphi的数据库功能.如果您愿意,可以使用数据库库的本机API,但是如果您的目标是真正的优化并且您没有将组件识别为程序非最佳行为的来源,那么我认为这将是愚蠢的.考虑在没有数据库组件的情况下重写程序需要花费多少时间和精力.

猜你在找的Delphi相关文章