属性编辑器解决方案

属性编辑器
我编写了一个属性编辑器,声明如下:
class   PACKAGE   TMyPropertyEditor   :   public   TPropertyEditor
{
private:
                void   __fastcall   SetValue(String   Value);
                String   __fastcall   GetValue();
                TPropertyAttributes   __fastcall   GetAttributes();
                void   __fastcall   Edit();
public:
                __fastcall   TMyPropertyEditor(const   _di_IFormDesigner   ADesigner,   int   APropCount);
                __fastcall   ~TMyPropertyEditor();
};
可是,总是在构造函数那行报E2293   )expected的错误
在最后一行报E2321   Declaration   does   not   specify   a   tag   or   an   identifier的错误

各位大哥大姐,帮忙看看怎么回出这样的错误,非常感谢!

------解决方案--------------------
你的_di_IFormDesigner定义了吗?
应该是_di_IDesigner 吧