I'm currently writing an application-level addin for Powerpoint 2010, and my problem is that when I close the application, the process remains in memory. I only open one instance of Powerpoint at a given time.
i think the problem lies in the way I treat the objects in my addin, but I can't find what's wrong. Maybe I need to do something special to properly dispose of them?
In my addin, I use the following objects. The ones with "UPnP" in the type are instantiated from Intel's UPNP library. These instruction are in my Ribbon1 class, before any functions or subs.
Public dispositivo As UPnPDevice
Public servicio As UPnPService
Public WithEvents temporizador As Timers.Timer
Public WithEvents aplicacion As New Application
Public presentacion As Presentation
Public presentacionencurso As SlideShowView
Public diapositiva_actual As Slide
Public notas As SlideRange
Public puntero As Shape
I've scourged Google looking for answers and nothing comes up.