Hola
Mi respuesta fue un poco precipitada, no se puede cambiar el formulario de inicio una vez que el ejecutable esta arrancado (o la dll). Se puede cambiar mientras se ejecutan las secciones initialization de las unidades, pero una vez ejecutado dichas secciones no se puede hacer.
El problema está en esta línea:
initialization
RegisterMainFormClass(TMainForm);
Inicialmente pensé que no era necesario llamar a RegisterMainFormClass en la sección Initialización de la unidad, de hay que te dijera que si que se podía, pero una vez que me he puesto a hacer pruebas, he visto que estaba equivocado.
|