佚名通过本文主要向大家介绍了automation server,eu automation,automation错误,automation是什么意思,office automation等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 问一个Automation server的简单问题
描述:
解决方案1:
描述:
用MFC做一个Automation server,是一个dll。应该如何入手?
我在ClassWizard新建一个类,从CCmdTarget派生,怎么创建这个类的实例,虚构函数是保护的编译错。
我想要两个接口,表示两个对象,其中一个对象包含另一个对象,都要Automation,我想这样做:
class CObject1:public CCmdTarget
{
...
};
class CObject2:public CCmdTarget
{
public:
CObject1 m_subObject;
LPDISPATCH GetObject1();
};
LPDISPATCH CObject2::GetObject1()
{
return m_subObject.GetIDispatch();
}
出编译错,说m_subObject虚构函数是保护类型。
应如何解决?
解决方案1:
可以用LPCTSTR,等于BSTR