作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想获取有关第三方应用程序控件的信息,例如其属性及其值的列表:类似于 RTTI 信息,但适用于第三方 Delphi 应用程序。
我发现这是可能的。例如,TestComplete 有 ObjectSpy 窗口,它可以提供有关控件的许多有用信息,包括 RTTI 信息。如何做到这一点?
编辑:为了解释我为什么要调查此问题...我是 TestComplete/TestExecute 的注册用户我确实喜欢……大部分。我可以克服一些小事情,但对我来说最大的问题是他们的 license verification system这要求我有一台始终处于开启状态的物理计算机(不是虚拟机),只是为了运行许可证服务器,以便 TestExecute 可以在夜间运行。由于我有基本的测试需求(比较屏幕截图并检查基本的 Delphi 组件的属性),我想知道制作我自己的私有(private)非常简单的“类 TestExecute”应用程序有多难。
最佳答案
为了更进一步,我建议您在此处找到这些相关资源
我强烈建议您将这个名为 Get Process Info with NtQueryInformationProcess 的 C++ 项目移植到 Delphi :使用ReadProcessMemory
访问用于启动另一个进程的CommandLine的实践经验。
上次编辑:
关于delphi - 如何在第三方Delphi应用程序中获取控件的属性列表和值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10145106/
我是一名优秀的程序员,十分优秀!