Здравствуйте, MX2004, Вы писали:
MX>Народ, как правильно SAFEARRAY передавать м/у двумя КОМ объектами в разных адресных пространствах???
Ключевое слово — маршалинг.
1) Работа с памятью через стандартные функции CoTaskMemAlloc / CoTaskMemFree +
2) Использовать правильное описание интерфейса, которое позволит использовать стандартный маршалер, например поддерживать совместимость с OleAutomation.
Либо написать свой маршалер, который будет использоваться его в обоих процессах.
Успехов!
К этому моменту у меня внутри 0.5, 0.7, 0.33 (с) НС