T
TList
Hi there,
Quick question to all of you proffs out there
I have a native COM component that does it's own memory management. It works
well in unmanaged code, however as soon as I use it in a managed application
it behaves funny, specially when it's heavily used and the GC collects
frequently.
I've read in various post that wrapping the component in an ActiveX EXE
control will host the component in a seperate process and thereby the GC will
not affect the component.
Is this correct?
Is it enough just to wrap this component's classes individually with the
same names and properties, just redirecting the calls to the internal
memeber, and use this ActiveX EXE from my managed code?
Thanks
Quick question to all of you proffs out there

I have a native COM component that does it's own memory management. It works
well in unmanaged code, however as soon as I use it in a managed application
it behaves funny, specially when it's heavily used and the GC collects
frequently.
I've read in various post that wrapping the component in an ActiveX EXE
control will host the component in a seperate process and thereby the GC will
not affect the component.
Is this correct?
Is it enough just to wrap this component's classes individually with the
same names and properties, just redirecting the calls to the internal
memeber, and use this ActiveX EXE from my managed code?
Thanks