Госпада помогите!
Есть СОМ, который написан на C#, его использует приложение на VB6!
Когда дело доходит до использования пропертей в классах,из ВБ вылезает ошибка.
Дело в том что по умолчанию, когда опеределяем свойство у класса
public object xxx
{
get
{
return 2;
}
set
{
qq=2;
}
}
в .тлб записывается
[id(0x6002000d), propget]// для get
VARIANT xxx();
[id(0x6002000d), propputref]// для set
void xxx([in] VARIANT rhs);
Вопрос в следующем, какой атрибут надо выставить чтобы для метода set ,запись а .тлб, превратилась в
[id(0x6002000d), propput]
void xxx([in] VARIANT rhs);