ayuda
Publicado por Pogramadora en problemas (1 intervención) el 08/05/2003 17:43:26
Hola a todos!!
Alguien podrías ayudarme con lo siguiente:
Acabo de hacer un proyecto el cual es un ejecutable,
éste proyecto en sí es el menú principal.
Desde éste programa (Exe) ejecuto varias dll's, cada una de las
dll's corresponden a algo en particular. Por ejemplo, una dll
de Catalogo, una dll de Ventas... y así hay una serie de dll´s
que yo puedo ejecutar dependiendo de los privilegos de cada usuario.
Pues bien, el problema que tengo en
éstos momentos es que cuando yo entro
al Menú principal llevó acabo la conexión
a la Base de Datos (SQL). Cuando yo ejecuto
o bien deseo accesar a una X pantalla la cual
está incluída en cualquiera de las dll's antes
mencionadas, lo que hago es heredarle la conexión
que traigo desde que accese al sistema, es decir,
la que traigo en el menú principal.
Cuando yo salgo del o de los procesos que ejecute (de la dll)
y posteriormente salgo completamente del sistema
(Salir del ejecutable), no se cierra completamente la aplicación,
se queda colgado algo por allí... yo pienso que se quedan colgadas las pantallas a las cuales accese, es decir,
a las dll's. He tratado de verificar como llevar acabo la terminación total
de éstas pero si la termino por completo como que la conexión que fue heredada
se pierde y después si deseo hace o accesar a
otra pantalla (de la misma dll o de otra) me envia mensaje de que la
conexión no está activa. ¿Alguien podría ayudarme en decirme como cerrar la dll cuando termino de utilizarla tratando de no cerrar la conexión heredada?
Muchas gracias...
Saludos!
Alguien podrías ayudarme con lo siguiente:
Acabo de hacer un proyecto el cual es un ejecutable,
éste proyecto en sí es el menú principal.
Desde éste programa (Exe) ejecuto varias dll's, cada una de las
dll's corresponden a algo en particular. Por ejemplo, una dll
de Catalogo, una dll de Ventas... y así hay una serie de dll´s
que yo puedo ejecutar dependiendo de los privilegos de cada usuario.
Pues bien, el problema que tengo en
éstos momentos es que cuando yo entro
al Menú principal llevó acabo la conexión
a la Base de Datos (SQL). Cuando yo ejecuto
o bien deseo accesar a una X pantalla la cual
está incluída en cualquiera de las dll's antes
mencionadas, lo que hago es heredarle la conexión
que traigo desde que accese al sistema, es decir,
la que traigo en el menú principal.
Cuando yo salgo del o de los procesos que ejecute (de la dll)
y posteriormente salgo completamente del sistema
(Salir del ejecutable), no se cierra completamente la aplicación,
se queda colgado algo por allí... yo pienso que se quedan colgadas las pantallas a las cuales accese, es decir,
a las dll's. He tratado de verificar como llevar acabo la terminación total
de éstas pero si la termino por completo como que la conexión que fue heredada
se pierde y después si deseo hace o accesar a
otra pantalla (de la misma dll o de otra) me envia mensaje de que la
conexión no está activa. ¿Alguien podría ayudarme en decirme como cerrar la dll cuando termino de utilizarla tratando de no cerrar la conexión heredada?
Muchas gracias...
Saludos!
Valora esta pregunta


0