PDA

Ver la Versión Completa : Bloque principal de una DLL


mmusashi
13-07-2012, 12:11:54
Hola a todos.

Alguien me podría explicar para que sirve el bloque begin...end en un proyecto DLL.
Tengo entendido que es para escribir código de inicialización de la DLL pero si intento mostrar una formulario en esta sección se me bloquea la aplicación y no llega a completar la creación del formulario.

Gracias y un saludo.

Ñuño Martínez
14-07-2012, 18:22:05
El bloque BEGIN .. END de un DLL se ejecuta cuando se carga el archivo. Dependiendo de cómo se cargue, el bloque se ejecuta antes que la función principal del programa. Por eso se bloquea: porque no existe ningún bucle de gestión de mensajes para manejar los eventos de la ventana.