Anular declaraciones

04/12/2003 - 23:51 por Desastres | Informe spam
Buenas tardes

¿Conoce alguien, y me la quiere contar, la formula de reducir a Nothing todos los objetos declarados en un par
de lineas?
Algo tan rapido como:

For each objeto in application.objecs
set objeto= nothing
Next


Saludos
Des

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
05/12/2003 - 08:45 | Informe spam
hola, Des !

... la formula de reducir a Nothing todos los objetos declarados en un par de lineas? ... tan rapido como:
For each objeto in application.objecs
set objeto= nothing
Next



[hasta donde se] las variables -incluso las variables de objeto establecidas con la instruccion 'set'-
=> 'desaparecen'... al salir de [o terminarse] su alcance o el codigo que las 'genera' / usa...
'salvo'... las variables de objeto del tipo aplicacion [en casos de automatizacion de aplicaciones]
=> NO 'requieren' ser 'devueltas' a 'Nothing' [aunque es una practica muy 'sana' hacerlo 'por voluntad propia']
=> NO son causa de 'problemas de memoria' [generalmente, a menos que...]
'salvo'... si se trata de codigos 'recursivos' o... [eventualmente] si se declaran con la instruccion 'Static'

[desafortunadamente -creo yo que-] NO existe forma de 'averiguar' cuantas [y cuales] variables han sido...
'declaradas', 'inicializadas', 'terminadas', modificadas, etc. por uno [o varios] codigos :(( 'aunque'...
si quieres 'terminarlas' TODAS [incluyendo la ejecucion de codigo], 'basta' con una sola instruccion =>End<[usala SOLO en casos de 'emergencia' y habiendo 'comprendido sus alcances']

saludos,
hector.
Respuesta Responder a este mensaje
#2 Desastres
07/12/2003 - 00:08 | Informe spam
Hola Héctor. Gracias

[hasta donde se] las variables -incluso las variables de objeto establecidas con la instruccion 'set'-
=> 'desaparecen'... al salir de [o terminarse] su alcance o el codigo que las 'genera' / usa...



No me hagas mucho caso, pero en una ocasion , aunque no recuerdo el entorno, asignaba objetos a variables y
luego no los anulaba.
Los llamaba desde otra macro , evidentemente sin declararlas ni asignarlas de nuevo, y estaban Vivitas,
respondian.
Por eso busco un proceso,"seguro" y si es posible rapido de "vaciarlas".

Por otro lado, no recuerdo bien si fué Anna, quien en una ocasion decia que si no se vaciaban, seguian en el
"aire" esperando ser llamadas again. No me hagas mucho caso.


'salvo'... las variables de objeto del tipo aplicacion [en casos de automatizacion de aplicaciones]
=> NO 'requieren' ser 'devueltas' a 'Nothing' [aunque es una practica muy 'sana' hacerlo 'por voluntad


propia']
=> NO son causa de 'problemas de memoria' [generalmente, a menos que...]
'salvo'... si se trata de codigos 'recursivos' o... [eventualmente] si se declaran con la instruccion


'Static'

[desafortunadamente -creo yo que-] NO existe forma de 'averiguar' cuantas [y cuales] variables han sido...
'declaradas', 'inicializadas', 'terminadas', modificadas, etc. por uno [o varios] codigos




esta era una de las preguntas pendientes. ¿Se puede preguntar cuantas hay en "letargo"?

'aunque'... si quieres 'terminarlas' TODAS [incluyendo la ejecucion de codigo], 'basta' con una sola


instruccion =>End<> [usala SOLO en casos de 'emergencia' y habiendo 'comprendido sus alcances']

Pues me pescas en pelotas, Creo saber que finaliza el proceso que lo contiene, pero no tenia conciencia de esa
"peligrosidad" que parece que apuntas.

Saludos Des
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida