Здравствуйте dandreev, Вы писали:
D>Никто в двух словах не подскажет (может midl синтаксис какой) D>как сделать на ATL COM обьект с string-indexed Property D>т.е. чтобы в VB например срабатывали конструкции вида
D>instance["someValue"].maybe_funct()
Ну, этот синтаксис вообще ошибочен.
Или instance("someValue").maybe_funct()
или instance!someValue.maybe_funct()
В любом случае объект instance должен обладать свойством по-умолчанию, имеющем dispid=0
[id(0)] метод
или
[id(DISPID_VALUE)] метод
Причём нужно, чтобы в твоём случае этот метод (свойство) возвращал объект, т.е. указатель на некоторый интерфейс с функцией maybe_funct.