Petro123 |
не используй XMLDocument1 и IXMLDocument ВМЕСТЕ. |
У меня такой тестовый код:
XMLDocument1: IXMLDocument;
...
XMLDocument1.LoadFromStream(StringStream);
...
XMLDocument1 := nil;
Память проверяю в Nask Manager| Process. Так вот после строки
XMLDocument1 := nil; памяти программа занимает не меньше.
Если использовать
XMLDocument1: TXMLDocument;, а потом сделать
XMLDocument1.Free, то размер приложения в памяти таки уменьшается.