• Domingo 22 de Diciembre de 2024, 02:33

Autor Tema:  Objetos  (Leído 1107 veces)

migralito

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Objetos
« en: Martes 23 de Marzo de 2004, 00:50 »
0
Cuando accedo a una propiedad que apunta a un objeto, me tira error. Entonces necesito saber si la propiedad tiene asignada "Nothing" o si tiene asignado algun otro objeto. La pregunta es, como hago para chequiar si un objeto tiene nothing??
Probre:

if objeto.propiedad = Nothing then

pero cuando ejecuto me tira "invalid use of object".

alguna solucion alternativa y efectiva?

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Re: Objetos
« Respuesta #1 en: Martes 6 de Abril de 2004, 15:35 »
0
Hola migralito.

Puedes averiguar si una variable de objeto referencia a un objeto o a 'nothing' de la siguiente forma:

If VariableDeObjeto Is Nothing Then MsgBox "No referencia ningún objeto"

De igual forma, si la propiedad a la que te refieres devuelve un objeto, podrías preguntar:

     If Not VariableDeObjeto Is Nothing Then
            If VariableDeObjeto.Propiedad Is Nothing Then MsgBox "No referencia ningún objeto"
     End If

Suerte.