Collection

xaca
17 de Julio del 2003
hola, no se como devolver una collection desde un objeto....

lo estoy haciendo asi...
en la clase

Public Function getPeliculas() As Collection
Set getPeliculas = colpeliculas
End Function

y luego invoco el metodo asi:

Dim colpeliculas As Collection
Set colpeliculas = gblcliente.getPeliculas

pero no funciona...
espero que alguine pueda ayudarme...

xaca
17 de Julio del 2003
Hola susana y jorge y al que le pueda interesar.
parece que la forma como estaba asignando la collection si es correcta, lo que pasa es que la forma como pedia los datos era incorrecta.

para solucionar mi problema hice lo siguiente.

for each objetopelicula in colpeliculas
objetopelicula.propiedad
next

asi, como los objetos de la coleccion son objpeliculas, puedo preguntar cualquier propiedad que desee.

bueno espero sirva.
todo bien.

mico
17 de Julio del 2003
que interesante, te respondiste tu propia pregunta... sin embargo, esperamos que alguien de su opinion acerca de las collections.


susana
17 de Julio del 2003
Hey, a mi tambien me pasa lo mismo y no he podido solucionar el problema, ayudenos por favor que la verdad esto causa muchos problemas.

estoy en un proyecto y tambien necesito devolver una collection, pero no me funciona asi.

intente autoinstanciamiento pero nada.

gracias.

Susana

Jorge Mario Cordoba
17 de Julio del 2003
Hola, que buena pregunta...
espero que tambien tenga una buena respuesta, pues las colleciones son estruturas dinamicas muy utilizadas para descargar informacion de recordset y poder manejar mas eficientemente los datos.
desde este momento estare pendiente de la respuesta.
gracias.