или мне нужно скопировать объект по одному члену за раз ...
blockquote>К сожалению, да.
Возможно (но технически очень very сложно) написать COM-сервер на C ++, который, используя интерфейс IDispatch, скопирует значение каждого свойства, но на самом деле это Программирование в высоком храме , если бы мне пришлось это сделать, я не знаю, мог ли я сделать это, но я бы посмотрел на что-то вроде 10-дневной работы ( и я знаю, как COM реализован на C ++, мне также необходимо исследовать, есть ли в ATL-инфраструктуре что-нибудь, чтобы помочь и т. д.).
Я работал с Vb3, 4,5 и amp; 6 для чего-то вроде 10 лет (руки, 5 дней в неделю) и никогда не находили хорошего способа сделать это, помимо ручного внедрения шаблонов сериализации, таких как Mementos и Save & amp; Магазин, который действительно просто сводился к фантастическим способам копирования каждого участника, по одному за раз.