Los foros del Guille

Si no encuentras respuesta, puedes buscar en el sitio del Guille

Google
 

MKN Reservas (Maro - Kayak Nerja)


Kayak Maro - Rutas y alquiler de kayak y tabla
Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu inter�s (algunos de los avisos publicados)

01/feb./2019

Los moderadores, MVP y administradores podrán seguir editando, respondiendo o creando nuevos mensajes

Con idea de que puedan ayudar a responder e ir cerrando mensajes ;-)

  Foro: VB6.General Cantidad:  Desde:   Hasta:    Aplicar   Responder 
Respuestas a: 51437 - Comprobar si una variable de tipo objeto esta establecida.
IDAsuntoFechaNick 
51437 Comprobar si una variable de tipo objeto esta establecida.02/01/10 21:42Klaus   
Hola. De vez en cuando me aparece el error de que cierta variable de tipo objeto no está establecida, y me gustaría saber si existe alguna manera de comprobar si una variable determinada de tipo objeto ya ha recibido un valor o si sólo está declarada. sería algo como el IsSet de otros lenguajes, pero no sé si existe algo similar en VB6.
IDAsuntoFechaNick 
51443 Re: Comprobar si una variable de tipo objeto esta establecida. (Resp: 51437)04/01/10 21:26DragonRed   
bueno, para saber siempre si una variable esta declarada o no usa optiont explicit al inicio de tu codigo.

para saber si una variable object tiene valor, tendrias que preguntar si su valor e nothing. No se sera lo correcto o se podra hacer, pero es una idea que se me acaba de ocurrir lengua. No tengo el vb6 instalado como para darte una respuesta exacta, pero probando la haces.

Saludos
Lima Peru

"Si se puede imaginar, se puede programar"


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.
IDAsuntoFechaNick 
51444 Re: Comprobar si una variable de tipo objeto esta establecida. (Resp: 51437)04/01/10 22:57Klaus   
Gracias por el intento pero no sirvió. Cuando escribo
Private Sub Command1_Click()
Dim Prueba  As Object
If Prueba = Nothing Then MsgBox "No está establecida"
End Sub
y lo pruebo, me da el error de "uso no válido de un objeto".


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.
IDAsuntoFechaNick 
51448 Re: Comprobar si una variable de tipo objeto esta establecida. (Resp: 51444)05/01/10 19:25DragonRed   
he realizado la prueba en vba y funciono con el siguiente codigo
dim a as object

If a Is Nothing Then
    Debug.Print "aaaaaaaaaaaaaa"
End If


Saludos
Lima Peru

"Si se puede imaginar, se puede programar"

[Editado: DragonRed, 05/01/2010 19:29:24]
[DragonRed, 05/01/2010 19:30:05]


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.
IDAsuntoFechaNick 
51449 Re: Comprobar si una variable de tipo objeto esta establecida. (Resp: 51444)05/01/10 22:23Klaus   
¡Funcionó! Muchas gracias. Sólo había utilizado el is en instrucciones select case y no se me ocurrió que para esto pudiera servir también, pero lo he probado y va de maravilla.


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.

 
(c) Guillermo 'guille' Som, 2005-2026  - foros.elGuille v1.0.6.3 (01/Jun/2021 12:45 GMT +2)  - (ASP.NET v4.0.30319.42000)
 
La hora GMT del servidor es: 10/06/2026 11:46:43 GMT