По разным причинам, например, для защиты инвестиций и т. Д. Мне нужно передавать серию сложных записей (множество полей и записей) назад и вперед между Delphi и программой на C #. Я полагаю, что мне следует использовать IEnumVariant, но, похоже, я не могу создать это с помощью конструктора библиотек типов.
Любая помощь будет оценена.
Спасибо
Обновление
Полагаю, то, что я пытаюсь спросить, требует пояснения сложности данных.
Мне нужно экспортировать в C # (или на любой другой язык на самом деле) через COM коллекцию «записей», каждая из которых состоит из коллекции «полей», каждая из которых состоит из ряда атрибутов.
Так что это коллекция из коллекции коллекция! Не спрашивайте меня, как мы сюда попали, у нас просто есть.
Итак, у меня есть Атрибут -> Поле -> Запись типа структуры. Я понимаю, что мне нужно экспортировать (я не могу публиковать здесь какие-либо подробности по причинам компании), но не знаю, как начать экспортировать эти данные в COM.
Вероятно, мне следует начать с создания тестовой программы с нуля, которая будет имитировать структуры, которые мне нужны, а затем постепенно COMize их и посмотреть, куда я попадаю.