Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/12/2009, 08:28
Avatar de eperedo
eperedo
 
Fecha de Ingreso: septiembre-2009
Ubicación: Perú
Mensajes: 654
Antigüedad: 15 años, 4 meses
Puntos: 16
Respuesta: Como liberar mi objeto de la memoria

Cita:
Es tan facil como poner el nombre del objeto punto Dispose.
No hace falta un procedimiento para ello
Es una clase creada por juanes222, no es propia del Framework, de todas formas no todas las clases soportan el método Dispose.

Cita:
...es que me saca error en la línea 3, dice que demasiados argumentos...como si ese True no fuera ahí...
Al implementar a IDisposable te crea la variable y métodos necesarios, el código quedaría así:
Código vb.net:
Ver original
  1. Private disposedValue As Boolean = False        ' Para detectar llamadas redundantes
  2.  
  3.     ' IDisposable
  4.     Protected Overridable Sub Dispose(ByVal disposing As Boolean)
  5.         If Not Me.disposedValue Then
  6.             If disposing Then
  7.                 ' TODO: Liberar recursos administrados cuando se llamen explícitamente
  8.             End If
  9.  
  10.             ' TODO: Liberar recursos no administrados compartidos
  11.         End If
  12.         Me.disposedValue = True
  13.     End Sub
  14.  
  15. #Region " IDisposable Support "
  16.     ' Visual Basic agregó este código para implementar correctamente el modelo descartable.
  17.     Public Sub Dispose() Implements IDisposable.Dispose
  18.         ' No cambie este código. Coloque el código de limpieza en Dispose (ByVal que se dispone como Boolean).
  19.         Dispose(True)
  20.         GC.SuppressFinalize(Me)
  21.     End Sub
  22. #End Region

Espero te ayude
__________________
Eduardo Peredo
Wigoin