Comment libérer la mémoire allouée au OleVariant ?
Bonjour,
J'utilise Delphi 6 pour lire des fichiers XML (XMLDoc, XMLIntf).
Beaucoup de variables de type OleVariant sont utilisées.
Je "debug" mon application avec memproof et je me rend bien compte que beaucoup de OleVriaant sont la cause de mes fuites mémoire , du moins c'est ce que memproof à l'air de dire...
si j'écris simplement ceci:
Code:
1 2 3 4 5
| var
test: Olevariant;
begin
test := 'toto';
end; |
Memproof me sort dans les resources non libérées: SysAllocString(toto,4)
Que puis-je faire svp ?