佚名通过本文主要向大家介绍了createeventobject,createevent,mysql create event,createevent函数,document.createevent等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 请问一个关于 IHTMLDocument4 的 createEventObject 的用法问题,谢谢
描述:
解决方案1:
描述:
CComQIPtr< IHTMLEventObj > obj;
CComQIPtr< IHTMLDocument4 > doc4( doc );
doc4->createEventObject( NULL, &obj ); <---这个函数执行后返回的HRESULT值为“0x800706F4”,查了下说是A null reference pointer was passed to the stub,但是msdn上写的“pvarEventObject [in] ... Set pvarEventObject to NULL to specify a new, blank event object.”
如果不管这个返回值继续执行下去程序没有问题
请问一下是不是NULL这个参数的问题还是其他地方出问题了,谢谢
解决方案1:
MSDN可能错了,很正常,我碰过很多次。
写这个函数实现的人和写文档的可能不是一个人。
传NULL应该是不对的,毕竟人要的参数是variant类型。
除非函数实现者做了特殊的检测。应该这样:
CComVarent var;
doc4->createEventObject(&var, &eventObject);