maxsecurite2
Messages postés181Date d'inscriptionvendredi 3 janvier 2003StatutMembreDernière intervention 9 avril 2010
-
24 janv. 2007 à 11:27
manu1506
Messages postés54Date d'inscriptionjeudi 13 novembre 2003StatutMembreDernière intervention25 avril 2012
-
9 juin 2007 à 17:57
Bonjour,
j'aimerai savoir quel est l'équivalent de on error resume next (VB) en Delphi ? j'ai entendu parler de try mais bon je ne suis pas sur.
cs_Loda
Messages postés814Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention30 juillet 20093 24 janv. 2007 à 12:59
salut,
regarde du côté du "try except" et "try finally"
en deux mots, try finally te permet de t'assurer de l'execution d'un code à la fin d'un bloc (ex: fermeture de fichier, liberation de ressource) et try except te permet d'avoir un code exécuté en case d'erreur (exception).
Il te faudra aussi un peu de doc sur les exceptions. l'aide de Delphi et quelques testes sont suffisant pour comprendre le fonctionnement.
Si t'as une question précis, hésite pas.
Loda
<hr size="2" width="100%" />Se poser les bonnes questions est le premier pas pour trouver les bonnes réponses.
manu1506
Messages postés54Date d'inscriptionjeudi 13 novembre 2003StatutMembreDernière intervention25 avril 2012 9 juin 2007 à 17:57
Tu peux aussi utiliser une méthode "ancestrale" :
{$I-} => désactive la vérification d'erreurs
//Exécution de ton instruction
{$I+} => réactive la vérification d'erreurs (fortement conseillé)
Il faut t'assurer dans ce cas qu'une erreur de cette instruction soit sans conséquence sur le reste du code. Il ne faut pas par exemple lire le contenu d'un fichier dont l'ouverture a échouée.