FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Modo Correcto de Cerrar .Dll
Hola a todos, y un gran saludo.
El tema que me ocupa hoy, es el siguiente. En días pasados, he estado trabajando en el desarrollo de una Dll (Se trata de un formulario en Delphi 7, con algunos controles WebBrowser, para ser compartido, con una aplicación hecha también en Delphi 7). De este modo, mi .Dll la he escrito sin inconveniente alguno. El llamado a la .dll desde el formulario principal, se hace perfectamente, pero he notado esto: 1) Si solo abro la aplicación principal, y trabajo con ella, y luego la cierro, sin haber llamado la Dll, todo va de maravilla. 2) Si abro la aplicación principal, y llamo la .Dll, esta carga, y puedo luego cerrarla, pero, a la hora de cerrar la aplicación principal, inicialmente genera un error en código exadecimal, para luego abrirse una ventana que genera un error 216 en tiempo de ejecución. Haciendo pruebas, descubri, que si en el evento "OnClose" del Form principal agregaba estas lineas: Código:
Application.Destroy; Exit; He leído que se trata en algunos casos de un virus, pero en mi caso, he probado en otra de mis máquinas, que recién acababa de formatear, para verificar que no se tratase de un virus. ¿Que puede ser? Mil gracias por la ayuda, y un gran abrazo Julián |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Uso correcto excepciones | duilioisola | OOP | 4 | 23-03-2009 09:25:54 |
...lo justo y lo correcto... | Jure | Humor | 16 | 17-08-2007 08:43:24 |
Cerrar conexión al cerrar formulario | arantzal | Conexión con bases de datos | 5 | 09-08-2006 12:43:52 |
Modo diseño y modo ejecución | buildero_d | OOP | 3 | 11-09-2005 06:45:00 |
DDE , es lo correcto? | nicocer | Varios | 4 | 31-10-2003 08:09:18 |
|