anthoda
Messages postés31Date d'inscriptionmercredi 2 février 2005StatutMembreDernière intervention 7 août 2007
-
11 mars 2005 à 10:11
anthoda
Messages postés31Date d'inscriptionmercredi 2 février 2005StatutMembreDernière intervention 7 août 2007
-
13 mars 2005 à 20:52
Bonjour,
Est ce que quelqu'un sait comment on peut bloquer l'affichage des runtime error en delphi?.
anthoda
Messages postés31Date d'inscriptionmercredi 2 février 2005StatutMembreDernière intervention 7 août 2007 11 mars 2005 à 10:36
En fait, je ne peut pas car je programme un setup avec inno setup, et il n'y a aps ce genre d'option. J'aimerais récupérer l'erreur pour la traiter par la suite sans que le compilateur n'affiche de message.(il s'agit du chargement d'une base de donnée).
jmp77
Messages postés1119Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention 4 octobre 20067 11 mars 2005 à 10:40
Oula explique moi un peu plus ce que tu veux faire ? Si tu programme
avec inno setup( je connais pas deja) et qu'est ce que delphi vient
faire la dedans?
anthoda
Messages postés31Date d'inscriptionmercredi 2 février 2005StatutMembreDernière intervention 7 août 2007 11 mars 2005 à 10:49
Inno setup est un logiciel de création de setup qui utilise comme langage le delphi. Je souhaiterais en fait installer lors du lancement du setup en plus d'une application, une Base de donnée sql (utilisant msde). J'ai réussi à créer la base de donnée mais je voulais tester avnt de l'installer si elle n'existait pas déjà
Vous n’avez pas trouvé la réponse que vous recherchez ?
anthoda
Messages postés31Date d'inscriptionmercredi 2 février 2005StatutMembreDernière intervention 7 août 2007 11 mars 2005 à 11:04
J'ai essayé cette structure mais l'execution plante quand même. La commande que j'utilise est la suivante : SQLServer.Databases.add(database);
elle permet de charger la base de donnée. Est ce qu'il n'y aurait pas une commande du gnre "Exists"?
anthoda
Messages postés31Date d'inscriptionmercredi 2 février 2005StatutMembreDernière intervention 7 août 2007 11 mars 2005 à 11:19
Oui même en executant le .exe, j'ai un message d'erreur du type "runtime error". Je pense que ça doit pas être compliqué mais ça me bloque vraiment cette histoire
cs_grandvizir
Messages postés1106Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention 3 septembre 200622 12 mars 2005 à 23:15
Attend une minute... ton Runtime Error... Est-ce une boite de dialogue avec un simple bouton ok, avec "RunTime error à l'adresse xxx", dans une fenêtre sans image (pas de panneau attention, ni d'alertes...) ? Parce que dans ce cas là, c'est KERNEL qui est fautif. C'est un problème mémoire: il doit y avoir un .Free ou .Destroy qui traîne mal.
Le RunTime Error n'est pas une exception au sens de EAccessViolation, EAbort... Pas de TRY EXCEPT possible. c'est bien plus que ça. En Turbo Pascal, c'est ultra pénible les RunTime Error et font stopper net l'application Dos.
Les RunTime dont je parle sont souvent difficilement débogables. Et ceux que j'ai croisés m'ont pris le choux inimmaginable... Ce sont des détails insignifiant, mais pourtant cruciaux. Niveau mémoire bien sûr.
anthoda
Messages postés31Date d'inscriptionmercredi 2 février 2005StatutMembreDernière intervention 7 août 2007 13 mars 2005 à 20:52
Il s'agissait en effet d'une boite de dialogue avec un bouton 'ok'. J'ai résolu ce problème en modifiant mon soft et maintenant le try exept me bloque bien le runtime au moment de moment de l'éxécution du programme.ouf !