Array de Controles con Eventos

30/01/2006 - 14:44 por Bio | Informe spam
Hola.

Estoy empezando a programar con .Net. Soy usuario avanzado de la
version 6 de visual basic, y no estoy encontrando muchos problemas al
migrar a .NET, pero hay algo que no consigo averiguar, a ver si podeis
echarme una mano.

Tenía pensado hacer un programa, que utilizara dll's creadas por mi en
vb .NET. El programa se encargaría de ir a ver cuantas dll hay en un
directorio, y las añadiría a un objeto collection, pudiendo tener
tantas dll como yo quiera. Si mañana añado 3 más, el programa las
añadiría a la colección. Todas trabajan igual, con las mismas
propiedades, eventos y métodos, pero cada una trabaja de una manera.
El problema lo tengo al no saber como crear dichos objetos, (antiguo
createobject), y tampoco sé como, una vez creados, poder utilizar los
eventos de dichos objetos.

Para poner un ejemplo práctico:

Tengo 3 bases de datos de MySql en tres servidores distintos, cada dll
apunta a uno de esos 3 servidores. Cada dll también contiene un
método "Buscar" que busca registros en dichas bases de datos, y un
evento "Terminado" que salta cuando la búsqueda termina.

Tengo las dll's terminadas, y el objeto collection, y todo lo demás,
solo necesito averiguar como crear dichos objetos y utilizar sus
eventos.

Agradecería cualquier ayuda
Un Saludo.
Juan Carlos F.

Preguntas similare

Leer las respuestas

#1 Jesús López
31/01/2006 - 09:16 | Informe spam
¿Y no podría hacerse una dll que sirviera para todas las bases de datos?

Saludos:

Jesús López
MVP
Respuesta Responder a este mensaje
#2 Bio
31/01/2006 - 09:36 | Informe spam
Si, se podría, pero cada DLL la programará una empresa distinta. Yo
solo les digo como debe de funcionar, que propiedades, métodos y
eventos debe llevar.

Es necesario que sean varias DLL.

Gracias Jesús :)
Respuesta Responder a este mensaje
#3 Jesús López
31/01/2006 - 09:48 | Informe spam
¿Y como les dices como tienen que funcionar?

La mejor forma de hacer esto es definir un interfaz o interfaces que tienen
que implementar las empresas. Esos interfaces los creas en un proyecto de
librería de clases y se lo mandas a todas las empresas.

Saludos:

Jesús López
MVP




"Bio" escribió en el mensaje
news:
Si, se podría, pero cada DLL la programará una empresa distinta. Yo
solo les digo como debe de funcionar, que propiedades, métodos y
eventos debe llevar.

Es necesario que sean varias DLL.

Gracias Jesús :)
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida