Bonjour Olivier.
Pour régler votre problème, il y a une solution simple et unique (du moins si j'ai bien compris) : un traitement d'exception.
WinDev petmet d'intercepter les exceptions qui conduisent parfois à une terminaison de l'exécution du projet.
Dans votre vas, je vous invite à étudier le détail de l'erreur et d'en récupérer le n° d'erreur WinDev ou système.
Ensuite, il suffit, dans l'ouverture de la fenêtre d'y ajouter la portion de code suivante :
QUAND EXCEPTION
SI ExceptionInfo ( errCode ) = VotreNumeroErreur ALORS
// Traitements : afficher la fenêtre d'erreur
FIN
FIN
Evidement le traitement réalisé lros de l'exception est à votre guise. Pour information en utilisant
ExceptionInfo, vous disposerez des éléments de l'erreur. Il faut évidement consulter l'aide des fonctions connexes dont
ExceptionActive.
Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=12&topic_id=2099&post_id=8763