Re: Народ, как правильно SAFEARRAY передавать м/у двумя КОМ
От: WPooh США  
Дата: 26.04.04 03:17
Оценка:
Здравствуйте, MX2004, Вы писали:

MX>Народ, как правильно SAFEARRAY передавать м/у двумя КОМ объектами в разных адресных пространствах???

Ключевое слово — маршалинг.

1) Работа с памятью через стандартные функции CoTaskMemAlloc / CoTaskMemFree +
2) Использовать правильное описание интерфейса, которое позволит использовать стандартный маршалер, например поддерживать совместимость с OleAutomation.

Либо написать свой маршалер, который будет использоваться его в обоих процессах.

Успехов!
К этому моменту у меня внутри 0.5, 0.7, 0.33 (с) НС
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.