在Delphi和WinApi函数中使用vcl组件创建gui应用程序有什么区别吗?
最佳答案
@Azad 我认为有两个很大的区别:第一个是 VCL 的易用性,它使您能够在表单(窗口)上拖放控件、更改其属性并分配事件,从而为您提供高生产力GUI 的开发。
另一个很大的区别是最终应用程序的大小,如果您仅使用 WINAPI 调用创建应用程序,您的最终应用程序将比使用 VCL 更小。
我建议您查看项目KOL (KOL - 关键对象库是一组对象,用于使用 Delphi 但不使用 VCL(或 Free Pascal)开发功能强大(但较小)的 32 位 Windows GUI 应用程序。它是免费分发的,带有源代码。)。
(来源:kolmck.net)
关于delphi - 可视化组件库(vcl)与WinApi的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2231831/