H friends, I am using Windev25 and developed an application for windows with HFSQL database C / S. I hosted the HFSQL container in Synology NAS. The application if working very well but when internet connectivity to NAS fails, the application starts showing a connection lost message and in that error, it shows the path to my HFSQL database along with a port number of NAS which is quite unsafe. I don't want to let users know the location of the HFSQL C / S database at the back end. How can I trap this error to show only the message that internet connectivity has been failed instead of the default "Connection Lost" message of windev. Ias not able to attach screenshot of my error so I uploaded to imgur: Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
Bonjour, Il faut dans un premier temps récupérer le numéro de l'erreur. (e.g. ErrCon) Dans une deuxième temps dans ta partie de traitement des erreurs traiter le cas ErrCon comme tue le désire Code (Windev): SELON Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!(errCode) CAS ErrCon //Traitement personnalisé AUTRE CAS Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!(Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!) FIN
Dear Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!. Thanks for your valuable suggestion. The "Connection Lost" window appears due to non-connection with HFSQL server seems not to be an error for WD language and so no error info reflected by codes suggested by you. Rather this window (Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!) appears every time when connectivity to HFSQL docker container failes. You can check my code (Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!). The Connection Lost Error starts when code reach to "TableDisplay(Table_sld,taReExecuteQuery)" code and call HFSQL server. If I know a way to trap this error before it shows default window with link to my server, I want to show just a customized error messgae that "COnnectivity to Server lost. Kindly check internet connectivity" etc. KIndly see if you can help.
Une solution reste le ping sur le serveur avant le TableDisplay (avec un peu de chance il n'y aura pas de perte de connexion entre le ping et l'exécution de la requête ) Une autre solution serait d'utiliser: Code (Windev): Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!("*",herrPerteConnexion,FEN_PerteConnexion) dans le code d'initialisation du projet
Thanks a lot @Daddypunk. HOnError ("*", hErrConnectionLoss, err) work like a charm where err is the name of the procedure I called and I put this code in the event of button click while assessing HFSQL data ... Thank U.