为什么我做的ActiveX在本地网页上显示正常,放到服务器上就不能使用啊? 我做了一个ActiveX控件,本地网页上可以正常使用(用VBScript),同样的网页放到Tomcat服务器上第一次能正常使用,下次就不能使用了,报那个控件不支持该属性或方法。查资料说MFC编写的ActiveX的接口与ATL的接口不同,需要怎么修改才能正确啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用vc的新建工程ATL COM Wizard向导创建COM组件 使用了如下的接口DECLARE_INTERFACE_MAP() BEGIN_INTERFACE_PART(ObjSafe, IObjectSafety) STDMETHOD_(HRESULT, GetInterfaceSafetyOptions)( /* [in] */ REFIID riid, /* [out] */ DWORD __RPC_FAR *pdwSupportedOptions, /* [out] */ DWORD __RPC_FAR *pdwEnabledOptions); STDMETHOD_(HRESULT, SetInterfaceSafetyOptions)( /* [in] */ REFIID riid, /* [in] */ DWORD dwOptionSetMask, /* [in] */ DWORD dwEnabledOptions); END_INTERFACE_PART(ObjSafe);但编译时出现error C2504: 'IObjectSafety' : base class undefined,需要加什么头文件啊? 谢谢,加上#include <objsafe.h>后问题解决了 如何让SDK的程序检测出内存泄漏的地点 用C语言编写一个程序 怎样定义全局变量? ★★★★如何更改Slide的字体颜色?急!在线等★★★★ 向各位大虾求救????????????? 如何在程序中终止由程序启动的进程? 笑一飞快进来!! 怎样把文档和视图关联? 哪儿有关于ADO和树控件的运用的网上资源? 打印机 000x.shd文档解析 多个函数遍历同一个记录集合时候,如何避免同时操作??? 问个内存释放的问题
DECLARE_INTERFACE_MAP()
BEGIN_INTERFACE_PART(ObjSafe, IObjectSafety)
STDMETHOD_(HRESULT, GetInterfaceSafetyOptions)(
/* [in] */ REFIID riid,
/* [out] */ DWORD __RPC_FAR *pdwSupportedOptions,
/* [out] */ DWORD __RPC_FAR *pdwEnabledOptions);
STDMETHOD_(HRESULT, SetInterfaceSafetyOptions)(
/* [in] */ REFIID riid,
/* [in] */ DWORD dwOptionSetMask,
/* [in] */ DWORD dwEnabledOptions);
END_INTERFACE_PART(ObjSafe);但编译时出现error C2504: 'IObjectSafety' : base class undefined,需要加什么头文件啊?