GERER TOUTES LES EXCEPTIONS FACILEMENT

cs_Antidote Messages postés 163 Date d'inscription lundi 29 septembre 2003 Statut Membre Dernière intervention 8 mai 2010 - 10 nov. 2003 à 08:46
cs_wajdi22 Messages postés 1 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 10 mars 2007 - 10 mars 2007 à 16:10
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/17815-gerer-toutes-les-exceptions-facilement

cs_wajdi22 Messages postés 1 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 10 mars 2007
10 mars 2007 à 16:10
bonjour
comment le dephi gere ses exceptions?????????????????
SiZiOUS Messages postés 69 Date d'inscription samedi 25 octobre 2003 Statut Membre Dernière intervention 29 novembre 2006
10 nov. 2003 à 20:06
Normalement ca sert à identifier l'exception. comme ca on fait une
var
MaFonction : Exception;

mais c pas obligatoire, comme tu le dit.
straahd Messages postés 4 Date d'inscription vendredi 4 octobre 2002 Statut Membre Dernière intervention 10 novembre 2003
10 nov. 2003 à 19:37
ok, mais bon je vois pas l'utilité du at ,
quand je veux lancer une exception je fais juste :
Raise Exception.create('text);
donc à quoi sert le at adresse ?
SiZiOUS Messages postés 69 Date d'inscription samedi 25 octobre 2003 Statut Membre Dernière intervention 29 novembre 2006
10 nov. 2003 à 19:28
J'avait fait un raise pour simuler une exception. Juste pour montrer que mon application choppe toutes les exceptions.

Voici un extrait de l'aide de delphi :

raise objet at adresse

où objet et at adresse sont tous les deux facultatifs. Lorsqu'une adresse est spécifiée, cela peut être n'importe quelle expression dont le résultat est un type pointeur, mais c'est habituellement un pointeur sur une procédure ou une fonction. Par exemple :

raise Exception.Create('Paramètre manquant') at @MaFonction;

En gros ca créé une exception sans nom avec le message 'parametre manquant'. Ca la déclanche aussi tot.

Pour le graphisme, non : c du Cool3D combiné à du Photoshop. C pas mal hein ;)
straahd Messages postés 4 Date d'inscription vendredi 4 octobre 2002 Statut Membre Dernière intervention 10 novembre 2003
10 nov. 2003 à 11:55
Je comprend pas ton utilisation des exceptions perso :

raise Exception.Create('L''exception a été choppée par l''application') at @ExceptionPersoDemo;

j'aimerai avoir qq explications

merci
cs_Antidote Messages postés 163 Date d'inscription lundi 29 septembre 2003 Statut Membre Dernière intervention 8 mai 2010
10 nov. 2003 à 08:46
Sympathique simple et concret rien à redire pour ma part :) Si joli graphisme comment nous as-tu créer ceci ? 3dsmax ?
Rejoignez-nous