【发布时间】:2015-04-13 17:38:04
【问题描述】:
我们需要从 c# 中获取 Delphi 应用程序的一些控件的值。我们使用 SendMessage 和 WM_GETTEXT 来获取文本中的文本
但是我们在 Delphi 应用程序中有 DataGrid (TcxGrid)...我们无法遍历行并连续读取列的值...关于如何做到这一点的任何想法完成
【问题讨论】:
-
你可能在这里不走运。纯 delphi 控件不支持开箱即用的自动化。
-
当然如果你有delphi代码你可以添加自动化支持
-
我会在程序中构建 som 自动化并从数据集中读取值。你想过出口吗?如果这不是一个选项,您可以将键盘快捷方式发送到您的网格。
-
你有Delphi应用程序的源代码吗?能改吗?
-
不,我没有源...该应用程序是由客户端提供的...我尝试使用 UI Path ,屏幕抓取库...它能够获取内容为一个字符串...