向 Delphi Winapi 消息循环应用程序添加 VCL 和表单支持?

问题描述 投票:0回答:0

我为托管在 GitHub 上的 Delphi 7 应用程序贡献代码。虽然该应用程序是在 Delphi 中,但它更像是一个带有自己的消息循环等的 Winapi 应用程序。所有表单都是 Windows 资源文件或在运行时在代码中创建的对话框。标准的应用程序和表格处理不存在。我很好奇是否可以添加对 VCL 的支持,以便我可以使用标准的 Delphi Forms,而不是完全重写。使用标准的 Delphi 工具(如表单编辑器)添加新表单会更容易,但我不确定我是否可以让 Delphi 应用程序和表单事件与代码中的 Winapi 消息循环共存。该项目在 GitHub 中称为 TR4W,可在此处获取:https://github.com/n4af/TR4W

我对答案的搜索涉及相当多的搜索,但我从未找到任何关于这个特定问题的信息。我怀疑这可能与一个明显的问题有关,即为什么人们会使用 Delphi 而不是从一开始就编写支持 Forms 的代码。

winapi delphi-7 vcl
© www.soinside.com 2019 - 2024. All rights reserved.