在Delphi中使用IDispatch访问MSHTML的一些经验
<br />1.在线程中执行接口IDispatch的函数GetIDsOfNames或Invoke时出现“灾难性故障”<br />先说说事情的原由,起初前面说的这段代码我是放在主线程中进行调用的,不过后改在线程中执行,当时直接在线程的Execute中执行便出现了前面说的bug。<br /> <br />解决办法:<br />将此段代码包在线程中定义在函数someFun中,之后在线程的Execute过程中使用Synchronize来调用someFun即可。<br /> <br />2.c中的IID_NULL对应
原创
2010-12-29 23:17:00 ·
1223 阅读 ·
0 评论