Hola a todos, cómo estáis ?
Tengo un problema con un destructor. Es muy simple:
Tengo una clase llamada CConstantes con un constructor y
un destructor:
Public Sub New(masCst as string)
...
End Sub
Protected Overloads Overrides Sub Finalize()
MsgBox("Destructor Collection")
...
End Sub
Desde el programa principal, al hacer click sobre un botón:
Sub Click
Dim mloConstantes as New CContantes("Cadena")
...
End Sub
El problema es que al finalizar el ámbito del Click (End
Sub), NO me ejecuta el Destructor automáticamente (me lo
ejecuta automáticamente al finalizar la aplicación).
Cómo puedo crear un DESTRUCTOR, que al finalizar su ámbito
de uso, se ejecute automáticamente ? Lo he intentado con
Dispose y no hay manera.
Muchas gracias.
Leer las respuestas