Riprendendo il mio post iniziale forse non è così importante se il programma si blocca subito all'avvio dell'applicazione o piuttosto solo quando cerco di aprire la connessione al database nel form secondario. Quello che invece per me conta è che con il costrutto try...except riesco si ad avere il messaggio da me deciso che avvisa l'utente sull'impossibilità di stabilire la connessione al database ma subito dopo appare la finestra di errore di DBexpress che avvisa che la connessione è fallita. Quindi ho 2 messaggi di errore successivi. Io vorrei evitare il secondo. Credo che in quel caso non si tratti di gestire un eccezione ma proprio un Database Server Error di dbExpress che evidentemente deve essere intercettato in un modo diverso. O sbaglio?![]()