我正在尝试编写 Delphi Open Tools API 工具来自动生成和更新放置在数据模块或表单上的组件。我已经可以列出所有组件(每个组件都由 IOTAComponent 的(类)实例表示)并修改它们的属性(setPropByName(...)、getPropValueByName(...))。问题是 - 如何在 Open Tools API 代码中创建新组件,以便将此组件添加到数据模块的形式中?
我正在使用 API 的 IOTAModuleServices 部分,我想这是手头任务的正确部分,不是吗?