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.
|