Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите разобраться с Property Page для ActiveX

15K
07 августа 2007 года
set1984
20 / / 04.07.2007
Суть проблемы в следующем,написал я ActiveX и хотел изменять некоторые его свойства с помошью Property Page.Делаю так создаю в проекте Property Page затем добавляю два элемента Edit
void __fastcall Tpp2f::UpdatePropertyPage(void)
{
Edit1->Text=OleObject.OlePropertyGet("CalendarDate");
Edit2->Text=OleObject.OlePropertyGet("GridLineWidth");
}
//-----------------------------------------------
void __fastcall Tpp2f::UpdateObject(void)
{
OleObject.OlePropertySet("CalendarDate",Variant(Edit1->Text));
OleObject.OlePropertySet("GridLineWidth",Variant(Edit2->Text));
}
Потом в h-файле ActiveX
BEGIN_PROPERTY_MAP(TCCX2Impl)
PROP_PAGE(CLSID_pp2f)
END_PROPERTY_MAP()
ну и подключаю в h-файле ActiveX h-файл моей Property Page.

Все как в примере но, только при компиляции выдает
[C++ Error] Unit1.cpp(31): E2247 'void OlePropertySet<Variant>(const AnsiString &,Variant)' is not accessible
[C++ Error] Unit1.cpp(32): E2247 'void OlePropertySet<AnsiString>(const AnsiString &,AnsiString)' is not accessible


Уж незнаю,что и делать пример этот в нете распространен ,но он не работат!!Подскажите кто с этим сталкивался буду очень благодарен!!!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог