Здравствуйте, Незнайчище, Вы писали:
Н>Ну задумка была такая — несколько ActiveX объектов. Для полной функциональности им необходимо было иметь указатели друг на друга, причем связи эти можно было б изменять к примеру и в Java Script, вот в этом и была проблема т.к. там только и можно было присвоить указатель на интерфейс(наверно непонятно разъясняю). Вот. А классы уже сами должны были обращаться к свойствам и методам не описанным в IDL(т.е. не входящими в интерфейс — такая себе защита от дурака).
Если твои связанные объекты не находятся в одном процессе, то между процессами ты можешь передать только то, что описал в IDL. Это если ты хочешь использовать автоматизационный маршаллинг через библиотеку типов (что по дефолту) и не хочешь писать сам маршаллящий код. Если разговор идет о JavaScript то typelib-маршаллинг это единственный вариант.
Если твои объекты в одном процессе (заметь, я не сказал в одном пространстве имен С++), то можно использовать что-то вроде
http://rsdn.ru/Forum/Message.aspx?mid=1656765&pg=1Автор: George Seryakov
Дата: 02.02.06
.
Н>Вот такая каша.
Это нормально.
Н>Андрей.