Problemas con una variable de tipo Object

Mariano
11 de Marzo del 2005
Estoy haciendo un programa en plan industrial en la que necesito comunicarme con una serie de impresoras de balas , de las cuales saco una serie de información.

El problema, es el siguiente cada vez que le lanzo una pregunta a la impresora te que crear un tipo de dato especial, con SET y toda la historia. Y cada vez que recibo la respuesta en el evento OnComm destruyo la variable. Con lo que tenemos un ciclo de creacion/destruccion en condiciones.

Pero a veces por problemas de red me veo obligado a repetir la pregunta, con lo que en raras ocasiones recibo dos respuestas. Con lo que la primera respuesta la trato bien, pero la segunda al haber destruido la variable, pues se va todo al carajo.

Entonces en resumidas cuentas, como puedo saber si una variable de tipo Object esta instanciada o no, (Todo esto esta hecho en Visaul Basic)

Gracias por adelantado

en?
11 de Marzo del 2005
Is Nothing, ...con un ejemplo:

____________________________________
Dim objVar As Object

MsgBox CStr(CBool(objVar Is Nothing))

Set objVar = New Form1
MsgBox CStr(CBool(objVar Is Nothing))

Set objVar = Nothing
MsgBox CStr(CBool(objVar Is Nothing))
-----------------------------------------------------