![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#3
|
||||
|
||||
|
Hola Marcos.
Al parecer esto se debe a que la primera instancia del módulo de datos no es realmente destruida en AbrirCerrar_Modulo_DmExisten. Y cuando llamas de nuevo a este procedimiento se crea una segunda instancia, quedando la primera todavía asociada con los objetos de la interfaz de usuario. Parte del problema está en el uso del valor 0, cuando el procedimiento requiere el valor 2 (se recomienda el uso de constantes con nombre para evitar estas discrepancias). Pero, además, debes asegurarte de no destruir el módulo de datos mientras haya instancias de formularios relacionadas con él. Pues la destrucción de una instancia de módulo de datos para en seguida crear otra, aunque la asignes a la misma variable global (DmExisten), no hará que los formularios existentes se reasocien en automático al nuevo módulo (quedarían más bien sin conjuntos de datos asociados por haber sido destruidos éstos al liberar el primer módulo de datos). Espero te ayude a solucionar el problema. Un abrazo modulado. Al González. ![]()
__________________
Tras casi seis años de trabajar para una empresa alemana como desarrollador Delphi, se vieron forzados a dejarme ir (temas presupuestales). Así que ahora estoy abierto a escuchar nuevas ofertas. Última edición por Al González fecha: 09-02-2011 a las 17:35:29. |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Problema con el IBDATASET | ingabraham | Varios | 5 | 23-06-2010 00:29:26 |
| Problema con la actualización IBDataset | Vlady | Conexión con bases de datos | 6 | 04-12-2006 06:40:38 |
| uso del IBDataSet | Giniromero | Conexión con bases de datos | 21 | 10-07-2006 01:12:47 |
| Problema con filtro en IBDataset | senpiterno | Conexión con bases de datos | 2 | 31-01-2005 01:19:51 |
| Problema con ibDataSet y parametros. | Nuria | Conexión con bases de datos | 8 | 01-08-2003 11:40:50 |
|