我正在尝试加载用Delphi 2010编写的程序(.exe),因此我可以在其中执行反射。我已经获得了在Delphi中执行反射的代码,但是,我似乎无法找到有关如何加载已编译二进制文件的示例或文档,因此我可以进行反射。所有示例和文档都显示了对同一项目中的类的反射。
我知道在C#中,我只是使用
Assembly assembly = Assembly.LoadFile('path')
然后反思装配。 Delphi是否具有等效的汇编类?
更新
我最终没有去反射或清单路线,我写了一个Delphi dll,它获取了我需要的所有数据,并且DllImported了必要的功能。当UI Automation或Win32无法检测或正确检测某些UI组件时,它不那么痛苦,也是我的首选方法。