我使用IHTMLDocument2作为如下内容:
var
doc: OleVariant;
doc:= coHTMLDocument.Create as IHTMLDocument2;
doc:= CreateComObject(Class_HTMLDOcument) as IHTMLDocument2;
doc.write(html);
doc.close;
(...)我该如何正确处理“医生”?
发布于 2014-12-06 20:15:53
如果doc是局部变量(在过程或函数中),则不必做任何事情来处理它。IHTMLDocument2是一个接口,并对引用进行计数;编译器将确保它在超出作用域时被释放。
如果它不是局部变量,可以简单地将其设置为null或Unassigned,就像在doc := Unassigned;中那样,这将减少引用计数。
https://stackoverflow.com/questions/27335976
复制相似问题