如何解决从评估程序获取OleVariantTClientDataset.Data
是否可以使用Delphi评估器评估varArray类型的OleVariant(TClientDataset的数据)?我正在尝试使用ToolsApi为此类类型构建Debugger Visualizer。我在一个应用程序中广泛使用该应用程序,以将数据从客户端传输到服务器,这真是太好了!我尝试使用指针,评估TVarData(variable).VType
和TVarData(variable).VArray
,然后将其强制转换为指针,但是该指针在api中无效。
当我在调试代码中有一个TClientDataset变量时,这不是必需的,因为我们已经可以使用ToolApi扩展可视化数据集(在评估器中调用SaveToFile)。但是我们有太多的代码只有数据变量。
所以我的问题是:是否可以通过多次求值来完成此操作,例如将varArray转换为字符串,然后在api(可视化程序)中反序列化结果? 我看到this answer可以将OleVariant转换为字符串,但是没有说任何有关转换回OleVariant的信息。
我使用this帖子作为可视化工具的示例。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。