Ver Mensaje Individual
  #1  
Antiguo 20-12-2013
Avatar de Matorral
Matorral Matorral is offline
Miembro
 
Registrado: oct 2006
Ubicación: Ferrol-Galicia
Posts: 35
Reputación: 0
Matorral Va por buen camino
Como cerrar tablas antes del formcreate del datamodule?

Hola a tod@s.

Pido disculpas de antemano, pues no se si he elegido el foro adecuado.

Trabajo con Delphi 7 sobre mySQL con los componentes MyDAC.

Tengo un TDataModule con un componente TmyConnection, del que heredan todos los DataModules de mis aplicaciones.

Tengo un problema en tiempo de ejecucion, y es que antes de hacer el onCreate del TDataModule (padre), Delphi crea los componentes (TmyConnection, TmyTable, TmyQuery, etc...) e intenta conectarse al server que haya asignado en tiempo de diseño (localhost o el que sea).
La solucion al problema en tiempo de diseño sería cerrar las conexiones "a mano" y dejar sin valor la propiedad server de los componentes TmyConnection. Aún así, a veces se me queda alguno sin cerrar y ya la liamos (error : no se puede establecer la conexion con el servidor... localhost o el que sea).

Lo que quería saber es si hay alguna manera o componente que permita hacer un "beforeCreate" del modulo de datos de donde heredan todos los demás, y así cerrar las conexiones, tablas, etc. en tiempo de ejecución antes de que Delphi cree los componentes del TDataModule.

Gracias.
__________________
Inieeeesssstademiviiiiidaaaaa.
Responder Con Cita