Memory problems with embedded OLE Server

Hi,

Has anyone had a similar problem ?

I have integrated an OLE Server (Visio) as OLE Container in my
Application. If i invoke certain OLE commands (for example setting the
color of cell objects) the memory is not released i.e. the memory
allocated by the OLE Server gets bigger with every additional OLE
command.

Does anyone has an explanation or solution for this ?

Best regards

Anastasios

PS: I work with Delphi 4 C/S on NT4.0, SP4