【发布时间】:2023-03-12 02:55:01
【问题描述】:
出于各种原因,比如保护投资等。我需要在Delphi和一个C#程序之间来回传递一系列复杂的记录(众多的字段和记录)。我想我应该使用 IEnumVariant,但似乎无法使用类型库设计器进行设计。
任何帮助将不胜感激。
谢谢
更新
我想我想问的问题需要对数据的复杂性进行一些解释。
我需要通过 COM 将“记录”集合导出到 C#(或任何其他语言),每个记录由一个“字段”集合组成,每个字段由多个属性组成。
所以它是一个集合一个集合的集合!不要问我我们是怎么到这里的,我们就是这样。
所以我有属性 -> 字段 -> 记录类型的结构。我了解我需要导出的内容(由于公司原因,我无法在此处发布任何详细信息),但不知道如何开始在 COM 中导出该数据。
也许我应该从头开始创建一个测试程序,它将模仿我需要的结构,然后逐渐将它们 COMize 并查看我的目标。
【问题讨论】: