ATL学习

1、网页中调用atl组件引用的是类的classid,不是接口的classid。

2、需要继承IObjectSafetyImpl,否则执行时会出现警告。添加代码:

(继承处添加)public IObjectSafetyImpl<CUpload, INTERFACESAFE_FOR_UNTRUSTED_CALLER>,

(映射)BEGIN_COM_MAP(CUpload)
    COM_INTERFACE_ENTRY(IUpload)
    COM_INTERFACE_ENTRY(IDispatch)
    COM_INTERFACE_ENTRY(IObjectSafety)
END_COM_MAP()

你可能感兴趣的:(ATL学习)