FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Problema al Cerrar SocketConnection....
Estoy Desarrollando una Aplicación en 3 Capas, estoy usando por el lado de la capa intermedia(Servidor de Aplicaciones) lo siguiente:
En el Remote Data Module tengo las siguientes Características cuando lo Genere: **CoClassName=rmd_ModuloRemoto **Instancing=Multiple Instance **Threading Model=Apartment Nota: Estoy usando en este modulo los componentes BDE, uso para conectarme DataBase, TSession, Query's y UpdateSQL que los enlazo a los Query's que estos mismos los enlazo a los Provider's, DesActivo a todos los Compoentes (Active=false) y en el TSession activo las propiedades Active, AutoSessionName y KeepConection. El Cliente: Agrego un Nuevo DataModule le agrego un TSocketConnection, ClientDataSet Enlazados a los Provider's del Remote Data Module.. hasta aqui vamos Excelente, Pero tengo 2 Grandes Problemas, Tengo una aplicación donde Grabo ciertos Registros, Que Hago con esta Aplicación????, lo que hago es Activo el Componente TSocketConnection(Connected=TRUE) y también el ClientDasaSet correspondiente(Active=TRUE), Realizo las operaciones Pertinentes y al Cerrar la Aplicación Desconecto Primero los ClientDataSet's y El TSocketConnection (Connected=FALSE), Después de esto Reviso en la PC donde esta el Servidor de Aplicaciones(Remote Data Module) y me encuentro con la Sorpresa de que esta Abierto(Reviso el Programa Borland Socket Server), y si Vuelvo a Abrir Mi Aplicación me Marca el Siguiente Error... DAX Error, Directory is Busy Y en el Cliente Lanza la Excepción El Servidor Lanzo una Excepción, Estes es el Primero Problema que tengo, ahora les menciono el Segundo Problema que Creo que es a causa del Primero, Si Quiero Abrir la Aplicación en 2 ó más PC's me marca el Mismo Error. A alguien ya le paso esto???? Me Faltará algo en el Componente TSession???? Ó Tengo que cerrar el Servidor de Aplicaciones Manualmente en el RemoteDataModule ????? Agradezco cualquier sugerencia. |
|
|
|