Hallo,
Ik heb een routine voor het inlezen van XML (ergens op het internet gevonden)
Voor het aanmaken van de XMLDoc gebruiken ze de volgende constructie
Code:
XMLDoc := TXMLDocument.Create(TComponent.Create(nil));
.
.
.
XMLDoc.free;
Het nadeel hiervan is dat de TComponent niet wordt opgeruimd en er dus een memory leak ontstaat.
Uiteraard kan ik dit oplossen door alles uit te schrijven
Code:
XMLComp := TComponent.Create(nil);
XMLDoc := TXMLDocument.Create(XMLComp);
.
.
.
XMLComp.Free;
XMLDoc.free;
De vraag is nu is er ook een manier waarbij ik dus geen aparte XMLComp aan hoef te maken maar dat deze ook netjes wordt opgeruimd
Bookmarks