Bonjour, je ne parviens pas à libérer un ole object.

Voici le bout de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
var symbolParc : IMosymbol;
symbolParc := IMoSymbol(CreateOleObject('MapObjects2.Symbol'));
...
if assigned(symbolParc)  then freeandnil(symbolParc);
Mon freeandnil plante ...
pourquoi ?

Merci.