bonjour la communauté
je crée de multiples fichiers XML
exemple de la syntaxe utilisée :
quant je passe mon appli sous memproof il me detecte des fuites memoires
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 var XMLDoc: TXMLDocument; // ou XMLDoc: IXMLDocument; begin XMLDoc := TXMLDocument.Create(nil); try XMLDoc.Active := True; XMLdoc.ChildNodes.Clear; XMLdoc.Version := '1.0'; XMLdoc.Encoding := 'ISO-8859-1'; with XMLdoc.AddChild('XMLMSG') do begin with AddChild('HEADER') do begin AddChild('SENDERAPPL').Text := 'AAAA'; end; finally XMLDoc := nil; end;
correspondant à chaque AddChild
ex:
SysAllocStringLen(AAAA, 4)
Quelqu'un sait pourquoi ???? je ne libere pas la memoire ???
par avance merci
Partager