I recently ran into a problem with MSXML and memory leaks. If you repeatedly call it from within FoxPro with many SelectNodes() in there you'll certainly run into a problem. Go with the MSXML6 or higher where it doesn't have nearly as many memory leaks. It's documented on MSDN, but was not easy to find. http://support.microsoft.com/kb/328998
1 comment:
Confirm!
pointer p = pDoc->selectNodes(...)
...
... do some code
...
...
if at the end we call p->Release();
An unhanded exception is begin thrown. No try catch block helps.
This surely causes memory leaks. I have tested at my application that constantly uses loops on MSXML DOM Document.
Best wishes.
Post a Comment