FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
DataModule llamado desde varias instancias
Hola a todos/as:
Estoy desarrollando una dll con tres Forms y un DataModule, el cual puede ser llamado desde cualquiera de las Forms que muestran distintos datos. Desde la aplicación principal se llama a la dll que carga la Form solicitada, y dendro de ésta es posible llamar a alguna de las otras dos. Mi problema es que para crear dentro de las Form el DataModule utilizo initialization if CensoDM=nil then try CensoDM:=TCensoDM.Create(Application); except on E: Exception do begin MessageDlg('Error grave en la creación del módulo CensoDM.' + #13 + E.Message, mtError, [mbOk],0); end end; finalization if CensoDM<>nil then CensoDM.Free; La inicialización está clara, si es distinto de nil, pero ¿cómo sé que puedo eliminar el módulo creado, ya que puede estar en uso por otra form? Seguro que existe otra forma de hacer esto. Gracias |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|