Volver a usar un objeto CDONTS sin eliminarlo antes

10/09/2003 - 13:46 por Claudio A. Nipotti | Informe spam
Hola, foro.

Esta pregunta me suena a muy básica, pero la información que tengo sobre
CDONTS no me indica la respuesta.

Utilizo JavaScript para enviar mails a través de CDONTs. En un ejemplo en
VBS ví que al terminar de usarlo, ponían

objCDONTS = Nothing

cosa que reemplace en JS con

objCDONTS = null ;

Funciona, pero si quiero usar el objeto para enviar más de un mail se
produce un error. Debo liberarlo de la forma vista y volver a crearlo aún
para varios mails consecutivos.

¿Hay alguna de forma de no hacer esto, o no es tan malo como
parece -liberarlo y volver a crearlo muchas veces-?

Saludos
Gracias
 

Leer las respuestas

#1 Clara
10/09/2003 - 15:41 | Informe spam
Claudio: el objeto NewMail de CDONTS no es reusable. Es decir, una vez que
se llama al método Send, no se puede reusar la instancia creada. Si llamás
nuevamente al send sin instanciar nuevamente el objeto NewMail te va a dar
un error de run-time. Cada mensaje adicional que envies requiere que
instancies nuevamente el objeto. Por eso, en caso que quieras hacer envio de
mail a listas de usuarios, la instanciación y la liberación del objeto la
debés haces dentro del bucle.
Suerte!




"Claudio A. Nipotti" escribió en el mensaje
news:
Hola, foro.

Esta pregunta me suena a muy básica, pero la información que tengo sobre
CDONTS no me indica la respuesta.

Utilizo JavaScript para enviar mails a través de CDONTs. En un ejemplo en
VBS ví que al terminar de usarlo, ponían

objCDONTS = Nothing

cosa que reemplace en JS con

objCDONTS = null ;

Funciona, pero si quiero usar el objeto para enviar más de un mail se
produce un error. Debo liberarlo de la forma vista y volver a crearlo aún
para varios mails consecutivos.

¿Hay alguna de forma de no hacer esto, o no es tan malo como
parece -liberarlo y volver a crearlo muchas veces-?

Saludos
Gracias





Preguntas similares