我为控件增加了一个属性 ComName和它的属性页
在属性页中我这样处理:
void __fastcall TPropertyCom::UpdatePropertyPage(void)
{
  // Update your controls from OleObjects  cmbBoxCom->Text = OleObject.OlePropertyGet("ComName");
}
//---------------------------------------------------------------------------
void __fastcall TPropertyCom::UpdateObject(void)
{
  // Update OleObjects from your controls
 // TAutoArgs<1>  args ;
  String vComName ;
  vComName = WideString(cmbBoxCom->Text).Copy();
  OleObject.OlePropertySet("ComName",vComName);
//出错如下
/*
[C++ Error] uPropComPort.cpp(35): E2247 'OlePropertySet<AnsiString>(const AnsiString &,AnsiString)' is not accessible*/}
控件的属性映射描述如下,我怎么修改?BEGIN_PROPERTY_MAP(TPosImpl)
   PROP_PAGE(CLSID_PropertyCom) ;////出错如下:
/*
[C++ Error] PosImpl1.h(63): E2451 Undefined symbol 'CLSID_PropertyCom'
[C++ Error] PosImpl1.h(63): E2304 Reference variable 'GUID_NULL' must be initialized
*/
END_PROPERTY_MAP()
 extern PACKAGE TPropertyCom *PropertyCom;
DEFINE_GUID(CLSID_PropertyCom, 0x9841851B, 0x0035, 0x48E4, 0x8C, 0x18, 0xB8, 0x61, 0xBB, 0x84, 0x3F, 0x91);