Данная информация есть везде, но у нас я ее не нашел.
В общем если обратится к интерфейсу IHTMLDocument2, и перезагрузить страницу, и обратится опять (парсинг), происходит утечка памяти, (судя по гуглу данный трабл еще с 2000 года, а распиздяи из Borland/Embarcadero его не пофиксили), у меня через 90 циклов парсинга ушло 250 мб озу.
Для того чтобы утечки не было, нужно клосить и релизить данную переменную.
В конце работы с интерейсом пишем:
В общем если обратится к интерфейсу IHTMLDocument2, и перезагрузить страницу, и обратится опять (парсинг), происходит утечка памяти, (судя по гуглу данный трабл еще с 2000 года, а распиздяи из Borland/Embarcadero его не пофиксили), у меня через 90 циклов парсинга ушло 250 мб озу.
Для того чтобы утечки не было, нужно клосить и релизить данную переменную.
В конце работы с интерейсом пишем:
Код:
//Doc это собтвенно переменная типа //IHTMLDocument2
Doc.Close;
Doc._Release;