Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Providers
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-07-2005
Avatar de AGAG4
AGAG4 AGAG4 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Los Mochis, Sinaloa, México
Posts: 1.420
Poder: 21
AGAG4 Va por buen camino
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.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 11:36:09.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi