Cita:
Empezado por Ñuño Martínez
No estoy tan seguro.
Ten en cuenta que lo primero que hay que hacer en el constructor es llamar al constructor heredado para reservar la memoria. Esto hace (si no recuerdo mal, y en este caso) que también se creen los componentes y se establezcan los valores de sus propiedades.
|
Es correcto, por eso creo que funciona.
Si redefines el Create de la Clase (TForm), En el "redefinido" podrás capturar la excepción que se levante desde el de la clase TForm. Realmente Se hace el Create y luego el Loaded (que carga los valores desde el DFM). Si el inherited en la clase redefinida (tal y como has puesto tú) está dentro del try..except, podrás capturar la excepción sin problemas.
Cita:
Empezado por Ñuño Martínez
Lo que sí podría intentarse es capturar la excepción. Algo así como:
|
Eso es lo que quería decir con esta frase:
Cita:
Empezado por Neftali
En ejecución deberías poder capturar ese error sin problemas, si redefines el método Create del formulario.
|