1

我试图弄清楚如何从组件编辑器中访问 Delphi IDE 中可用的对象列表(即,来自不同的命名空间)。(也来自独立运行的同一个编辑器表单。)LiveBindings 做到了,并且有一个视频,他们说您必须在 uses 子句中列出一个单元,以便 LiveBinding 编辑器查看该单元内定义的类。但它不一定是一种形式。

我可以通过数组访问表单Application.components,但这只能让我访问TForm对象。在与表单相同的单元中定义的任何类都不可见,在任何不是表单的单元中定义的类也不可见。

有人建议答案隐藏在 Open Tools API 的某个地方。

我想这里可能有人可以对这个主题有更多的了解。

顺便说一句,我使用的是 DXE5,但 XE 及更高版本的任何内容都可能相同。

注意:我确实在某处找到了一个属性,其中列出了在整个该死的生态系统中定义的每个类和记录。有数百个!这没什么帮助。还在寻找。

4

0 回答 0